==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: kdevelop 24.05.2-3 (Wed Jul 24 09:18:20 2024) ==> Retrieving sources... -> Found kdevelop-24.05.2.tar.xz -> Found kdevelop-24.05.2.tar.xz.sig ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... kdevelop-24.05.2.tar.xz ... Passed kdevelop-24.05.2.tar.xz.sig ... Skipped ==> Making package: kdevelop 24.05.2-3 (Wed Jul 24 09:18:40 2024) ==> 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): :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): :: There are 11 providers available for ttf-font: :: Repository extra 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-freefont 8) ttf-ibm-plex 9) ttf-input 10) ttf-liberation 11) ttf-mona-sans Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (266) alsa-lib-1.2.12-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.12-1 argon2-20190702-5 attica5-5.116.0-1 avahi-1:0.8+r194+g3f79789-2 cairo-1.18.0-2 cdparanoia-10.2-9 compiler-rt-18.1.8-1 cryptsetup-2.7.3-1 dav1d-1.4.3-1 dbus-1.14.10-2 dbus-broker-36-4 dbus-broker-units-36-4 dbus-units-36-4 default-cursors-2-2 device-mapper-2.03.25-2 double-conversion-3.3.0-2 duktape-2.7.0-7 editorconfig-core-c-0.12.9-1 ffmpeg-2:7.0.1-2 fftw-3.3.10-7 flac-1.4.3-2 fontconfig-2:2.15.0-2 freetype2-2.13.2-2 fribidi-1.0.15-1 gdk-pixbuf2-2.42.12-1 giflib-5.2.2-1 glslang-14.2.0-1 gnu-free-fonts-20120503-8 gperftools-2.15-1 graphene-1.10.8-1 graphite-1:1.3.14-4 gsm-1.0.22-2 gst-plugins-base-1.24.5-2.1 gst-plugins-base-libs-1.24.5-2.1 gstreamer-1.24.5-2.1 harfbuzz-9.0.0-1 hicolor-icon-theme-0.18-1 hidapi-0.14.0-3 highway-1.2.0-1 hwdata-0.384-1 imath-3.1.11-2 iso-codes-4.16.0-1 jack2-1.9.22-1 jbigkit-2.1-8 kauth5-5.116.0-1 kbd-2.6.4-1 kdbusaddons5-5.116.0-1 kded5-5.116.0-1 kglobalaccel5-5.116.0-1 kmod-32-1 kpackage5-5.116.0-1 kwallet5-5.116.0-1 l-smash-2.14.5-4 lame-3.100-5 lcms2-2.16-1 libass-0.17.3-1 libasyncns-1:0.8+r3+g68cd5af-3 libatasmart-0.19-6 libavc1394-0.5.4-6 libb2-0.98.1-3 libblockdev-3.1.1-2 libblockdev-crypto-3.1.1-2 libblockdev-fs-3.1.1-2 libblockdev-loop-3.1.1-2 libblockdev-mdraid-3.1.1-2 libblockdev-nvme-3.1.1-2 libblockdev-part-3.1.1-2 libblockdev-swap-3.1.1-2 libbluray-1.3.4-1 libbs2b-3.1.0-9 libbytesize-2.8-3 libcanberra-1:0.30+r2+gc0620e4-4 libcups-2:2.4.10-1 libdaemon-0.14-6 libdatrie-0.2.13-4 libdbusmenu-qt5-0.9.3+16.04.20160218-7 libdeflate-1.20-2 libdovi-3.3.0-2 libdrm-2.4.122-1 libdvdnav-6.1.1-2 libdvdread-6.1.3-2 libedit-20240517_3.1-1 libepoxy-1.5.10-3 libevdev-1.13.2-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-3 libiec61883-1.2.0-8 libimobiledevice-1.3.0-13 libimobiledevice-glue-1.3.0-1 libinput-1.26.1-1 libjpeg-turbo-3.0.3-1 libjxl-0.10.3-1 libmodplug-0.8.9.0-6 libnvme-1.9-1 libogg-1.3.5-2 libomxil-bellagio-0.9.3-5 libopenmpt-0.7.9-1 libpciaccess-0.18.1-2 libplacebo-7.349.0-1 libplist-2.6.0-1 libpng-1.6.43-1 libproxy-0.5.8-1 libpulse-17.0-3 libraw1394-2.1.2-4 librsvg-2:2.58.2-1 libsamplerate-0.2.2-3 libseccomp-2.5.5-3 libsm-1.2.4-2 libsndfile-1.2.2-2 libsoxr-0.1.3-4 libssh-0.10.6-2 libthai-0.1.29-3 libtheora-1.1.1-6 libtiff-4.6.0-5 libunibreak-6.1-1 libunwind-1.8.1-3 libusbmuxd-2.1.0-1 libva-2.21.0-1 libvdpau-1.5-3 libvorbis-1.3.7-3 libvpx-1.14.0-1 libwacom-2.12.2-1 libwebp-1.4.0-1 libx11-1.8.9-1 libxau-1.0.11-3 libxcb-1.17.0-1 libxcomposite-0.4.6-2 libxcursor-1.2.2-1 libxdamage-1.1.6-2 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxfixes-6.0.1-2 libxft-2.3.8-2 libxi-1.8.1-2 libxkbcommon-1.7.0-2 libxkbcommon-x11-1.7.0-2 libxkbfile-1.1.3-1 libxmu-1.2.1-1 libxrandr-1.5.4-1 libxrender-0.9.11-2 libxshmfence-1.3.2-2 libxslt-1.1.42-1 libxss-1.2.4-2 libxt-1.3.0-2 libxtst-1.2.4-2 libxv-1.0.12-2 libxxf86vm-1.1.5-2 llvm-libs-18.1.8-4 lm_sensors-1:3.6.0.r41.g31d1f125-3 lzo-2.10-5 mbedtls2-2.28.8-3 md4c-0.5.2-1 mdadm-4.3-2 media-player-info-24-4 mesa-1:24.1.4-2 minizip-1:1.3.1-2 mpg123-1.32.6-1 mtdev-1.1.7-1 nspr-4.35-3 nss-3.102-1 ocl-icd-2.3.2-2 openal-1.23.1-2 opencore-amr-0.1.6-2 openexr-3.2.4-1 openjpeg2-2.5.2-1 opus-1.5.2-1 orc-0.4.39-1 pango-1:1.54.0-1 parted-3.6-2 pciutils-3.13.0-1 pixman-0.43.4-1 polkit-124-2 polkit-qt5-0.200.0-1 portaudio-1:19.7.0-3 qca-qt5-2.3.9-2 qt5-location-5.15.14+kde+r7-1 qt5-multimedia-5.15.14+kde+r2-1 qt5-speech-5.15.14+kde+r1-1 qt5-svg-5.15.14+kde+r5-1 qt5-translations-5.15.14-1 qt5-wayland-5.15.14+kde+r58-1 qt5-webchannel-5.15.14+kde+r3-1 qt5-x11extras-5.15.14-1 qt6-base-6.7.2-1 qt6-translations-6.7.2-1 rubberband-3.3.0-2 sdl2-2.30.5-2 shaderc-2024.1-1 shared-mime-info-2.4-1 snappy-1.1.10-1 solid5-5.116.0-1 sound-theme-freedesktop-0.8-6 speex-1.2.1-2 speexdsp-1.2.1-2 spirv-tools-2024.2-1 srt-1.5.3-2 syndication5-5.116.0-1 syntax-highlighting-6.4.0-1 systemd-256.3-1 tdb-1.4.10-3.1 tslib-1.23-1 udisks2-2.10.1-4 upower-1.90.4-1 v4l-utils-1.26.1-1 vapoursynth-R69-1 vid.stab-1.1.1-2 volume_key-0.3.12-9 vulkan-headers-1:1.3.285-1 vulkan-icd-loader-1.3.285-1 wayland-1.23.0-1 x264-3:0.164.r3108.31e19f9-2 x265-3.6-1 xcb-proto-1.17.0-2 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.42-1 xorg-xprop-1.2.7-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 xvidcore-1.3.7-3 xxhash-0.8.2-1 zimg-3.0.5-1 clang-18.1.8-1 grantlee-5.3.1-2 karchive5-5.116.0-1 kbookmarks5-5.116.0-1 kcmutils5-5.116.0-1 kcodecs5-5.116.0-1 kcompletion5-5.116.0-1 kconfig5-5.116.0-1 kconfigwidgets5-5.116.0-1 kcoreaddons5-5.116.0-1 kcrash5-5.116.0-1 kdeclarative5-5.116.0-1 kguiaddons5-5.116.0-1 ki18n5-5.116.0-1 kiconthemes5-5.116.0-1 kio5-5.116.0-1 kitemmodels5-5.116.0-1 kitemviews5-5.116.0-1 kjobwidgets5-5.116.0-1 knewstuff5-5.116.0-1 knotifications5-5.116.0-1 knotifyconfig5-5.116.0-1 kparts5-5.116.0-1 kservice5-5.116.0-1 ktexteditor5-5.116.0-1 ktextwidgets5-5.116.0-1 kwidgetsaddons5-5.116.0-1 kwindowsystem5-5.116.0-1 kxmlgui5-5.116.0-1 libkomparediff2-24.05.2-1 qt5-base-5.15.14+kde+r143-1 qt5-declarative-5.15.14+kde+r28-1 qt5-webengine-5.15.17-5 sonnet5-5.116.0-1 syntax-highlighting5-5.116.0-1 threadweaver5-5.116.0-1 Total Download Size: 179.54 MiB Total Installed Size: 1356.43 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... clang-18.1.8-1-armv7h downloading... qt5-webengine-5.15.17-5-armv7h downloading... qt6-base-6.7.2-1-armv7h downloading... qt5-base-5.15.14+kde+r143-1-armv7h downloading... kio5-5.116.0-1-armv7h downloading... kwidgetsaddons5-5.116.0-1-armv7h downloading... qt5-declarative-5.15.14+kde+r28-1-armv7h downloading... ktexteditor5-5.116.0-1-armv7h downloading... gnu-free-fonts-20120503-8-any downloading... qt5-location-5.15.14+kde+r7-1-armv7h downloading... gst-plugins-base-libs-1.24.5-2.1-armv7h downloading... knewstuff5-5.116.0-1-armv7h downloading... gstreamer-1.24.5-2.1-armv7h downloading... qt5-translations-5.15.14-1-any downloading... qt6-translations-6.7.2-1-any downloading... ki18n5-5.116.0-1-armv7h downloading... kxmlgui5-5.116.0-1-armv7h downloading... syntax-highlighting-6.4.0-1-armv7h downloading... grantlee-5.3.1-2-armv7h downloading... kcoreaddons5-5.116.0-1-armv7h downloading... vulkan-headers-1:1.3.285-1-any downloading... kconfig5-5.116.0-1-armv7h downloading... kconfigwidgets5-5.116.0-1-armv7h downloading... compiler-rt-18.1.8-1-armv7h downloading... syndication5-5.116.0-1-armv7h downloading... kparts5-5.116.0-1-armv7h downloading... udisks2-2.10.1-4-armv7h downloading... qt5-wayland-5.15.14+kde+r58-1-armv7h downloading... solid5-5.116.0-1-armv7h downloading... ktextwidgets5-5.116.0-1-armv7h downloading... kwindowsystem5-5.116.0-1-armv7h downloading... attica5-5.116.0-1-armv7h downloading... kservice5-5.116.0-1-armv7h downloading... kcmutils5-5.116.0-1-armv7h downloading... qca-qt5-2.3.9-2-armv7h downloading... qt5-multimedia-5.15.14+kde+r2-1-armv7h downloading... sonnet5-5.116.0-1-armv7h downloading... kcompletion5-5.116.0-1-armv7h downloading... kbookmarks5-5.116.0-1-armv7h downloading... openal-1.23.1-2-armv7h downloading... kitemmodels5-5.116.0-1-armv7h downloading... kwallet5-5.116.0-1-armv7h downloading... kdeclarative5-5.116.0-1-armv7h downloading... kiconthemes5-5.116.0-1-armv7h downloading... syntax-highlighting5-5.116.0-1-armv7h downloading... kitemviews5-5.116.0-1-armv7h downloading... parted-3.6-2-armv7h downloading... libimobiledevice-1.3.0-13-armv7h downloading... knotifications5-5.116.0-1-armv7h downloading... threadweaver5-5.116.0-1-armv7h downloading... karchive5-5.116.0-1-armv7h downloading... mdadm-4.3-2-armv7h downloading... kcodecs5-5.116.0-1-armv7h downloading... kguiaddons5-5.116.0-1-armv7h downloading... kpackage5-5.116.0-1-armv7h downloading... kjobwidgets5-5.116.0-1-armv7h downloading... kauth5-5.116.0-1-armv7h downloading... gst-plugins-base-1.24.5-2.1-armv7h downloading... libinput-1.26.1-1-armv7h downloading... kglobalaccel5-5.116.0-1-armv7h downloading... libnvme-1.9-1-armv7h downloading... orc-0.4.39-1-armv7h downloading... libblockdev-3.1.1-2-armv7h downloading... kdbusaddons5-5.116.0-1-armv7h downloading... knotifyconfig5-5.116.0-1-armv7h downloading... graphene-1.10.8-1-armv7h downloading... libdbusmenu-qt5-0.9.3+16.04.20160218-7-armv7h downloading... libwacom-2.12.2-1-armv7h downloading... libplist-2.6.0-1-armv7h downloading... upower-1.90.4-1-armv7h downloading... kcrash5-5.116.0-1-armv7h downloading... qt5-svg-5.15.14+kde+r5-1-armv7h downloading... pciutils-3.13.0-1-armv7h downloading... volume_key-0.3.12-9-armv7h downloading... libkomparediff2-24.05.2-1-armv7h downloading... tslib-1.23-1-armv7h downloading... polkit-qt5-0.200.0-1-armv7h downloading... md4c-0.5.2-1-armv7h downloading... qt5-webchannel-5.15.14+kde+r3-1-armv7h downloading... cdparanoia-10.2-9-armv7h downloading... libxkbfile-1.1.3-1-armv7h downloading... kded5-5.116.0-1-armv7h downloading... double-conversion-3.3.0-2-armv7h downloading... libgudev-238-1-armv7h downloading... qt5-speech-5.15.14+kde+r1-1-armv7h downloading... libblockdev-fs-3.1.1-2-armv7h downloading... libimobiledevice-glue-1.3.0-1-armv7h downloading... media-player-info-24-4-any downloading... editorconfig-core-c-0.12.9-1-armv7h downloading... xcb-util-wm-0.4.2-2-armv7h downloading... libatasmart-0.19-6-armv7h downloading... libusbmuxd-2.1.0-1-armv7h downloading... minizip-1:1.3.1-2-armv7h downloading... libblockdev-nvme-3.1.1-2-armv7h downloading... libbytesize-2.8-3-armv7h downloading... libxkbcommon-x11-1.7.0-2-armv7h downloading... libb2-0.98.1-3-armv7h downloading... libblockdev-crypto-3.1.1-2-armv7h downloading... libblockdev-part-3.1.1-2-armv7h downloading... xcb-util-image-0.4.1-3-armv7h downloading... mtdev-1.1.7-1-armv7h downloading... libblockdev-mdraid-3.1.1-2-armv7h downloading... libxss-1.2.4-2-armv7h downloading... qt5-x11extras-5.15.14-1-armv7h downloading... xcb-util-0.4.1-2-armv7h downloading... xcb-util-cursor-0.1.5-1-armv7h downloading... libblockdev-swap-3.1.1-2-armv7h downloading... xcb-util-renderutil-0.3.10-2-armv7h downloading... libblockdev-loop-3.1.1-2-armv7h downloading... xcb-util-keysyms-0.4.1-5-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing libjpeg-turbo... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libxfixes... installing libxshmfence... installing libxxf86vm... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing 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 libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing device-mapper... installing argon2... installing cryptsetup... installing dbus... installing dbus-broker... installing dbus-broker-units... installing dbus-units... installing kbd... installing kmod... installing hwdata... installing libseccomp... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'distcc' with GID 983. Creating group 'groups' with GID 982. Creating group 'systemd-journal' with GID 981. Creating group 'rfkill' with GID 980. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating user 'distcc' (distcc user) with UID 983 and GID 983. Creating group 'systemd-coredump' with GID 979. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 979 and GID 979. Creating group 'systemd-network' with GID 978. Creating user 'systemd-network' (systemd Network Management) with UID 978 and GID 978. Creating group 'systemd-oom' with GID 977. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 977 and GID 977. Creating group 'systemd-journal-remote' with GID 976. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 976 and GID 976. Creating group 'systemd-resolve' with GID 975. Creating user 'systemd-resolve' (systemd Resolver) with UID 975 and GID 975. Creating group 'systemd-timesync' with GID 974. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 974 and GID 974. Creating group 'tss' with GID 973. Creating user 'tss' (tss user for tpm2) with UID 973 and GID 973. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'. :: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your bootloader to replace sysvinit with systemd, or install systemd-sysvcompat Optional dependencies for systemd libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote [installed] quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image polkit: allow administration as unprivileged user [pending] curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed] gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed] qrencode: show QR codes iptables: firewall features libarchive: convert DDIs to tarballs [installed] libbpf: support BPF programs libpwquality: check password quality libfido2: unlocking LUKS2 volumes with FIDO2 token libp11-kit: support PKCS#11 [installed] tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed] installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session [pending] postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing qt5-declarative... installing grantlee... installing karchive5... installing kconfig5... Optional dependencies for kconfig5 qt5-declarative: QML bindings [installed] installing kcoreaddons5... installing qt5-x11extras... installing kwindowsystem5... installing kglobalaccel5... installing qt5-svg... installing polkit... installing polkit-qt5... installing kauth5... installing kcodecs5... installing libxcomposite... installing qt5-wayland... installing kguiaddons5... installing iso-codes... installing ki18n5... Optional dependencies for ki18n5 python: to compile .ts files [installed] installing kwidgetsaddons5... installing kconfigwidgets5... Optional dependencies for kconfigwidgets5 perl: for preparetips5 [installed] installing kiconthemes5... Optional dependencies for kiconthemes5 breeze-icons: fallback icon theme installing kitemviews5... installing kxmlgui5... installing kbookmarks5... installing media-player-info... installing libplist... Optional dependencies for libplist python: Python bindings [installed] installing libimobiledevice-glue... installing libusbmuxd... installing libimobiledevice... Optional dependencies for libimobiledevice python: Python bindings [installed] installing upower... Optional dependencies for upower usbmuxd: Read charge status of iOS devices installing libatasmart... installing libblockdev... Optional dependencies for libblockdev libblockdev-btrfs: for BTRFS support libblockdev-crypto: for crypto support [pending] libblockdev-dm: for device-mapper support libblockdev-fs: for filesystem support [pending] libblockdev-loop: for loop device support [pending] libblockdev-lvm: for LVM support libblockdev-mdraid: for MDRAID support [pending] libblockdev-mpath: for multipath support libblockdev-nvdimm: for NVDIMM support libblockdev-nvme: for NVME support [pending] libblockdev-part: for partitioning support [pending] libblockdev-swap: for swap support [pending] python-libblockdev: for Python support installing nspr... installing nss... installing volume_key... Optional dependencies for volume_key python-volume_key: for Python bindings installing libblockdev-crypto... installing libbytesize... Optional dependencies for libbytesize python-six: for bscalc command installing parted... installing libblockdev-fs... Optional dependencies for libblockdev-fs btrfs-progs: for BTRFS filesystem support dosfstools: for VFAT filesystem support exfatprogs: for exFAT filesystem support f2fs-tools: for F2FS filesystem support nilfs-utils: for nilfs filesystem support ntfs-3g: for NTFS filesystem support udftools: for UDF filesystem support xfsprogs: for XFS filesystem support installing mdadm... Optional dependencies for mdadm bash: mdcheck [installed] installing libblockdev-mdraid... installing libblockdev-loop... installing libnvme... installing libblockdev-nvme... installing libblockdev-part... installing libblockdev-swap... installing udisks2... Optional dependencies for udisks2 udisks2-btrfs: for BTRFS module udisks2-lvm2: for LVM2 module btrfs-progs: for BTRFS support in libblockdev-fs dosfstools: for FAT support in libblockdev-fs exfatprogs: for exFAT support in libblockdev-fs e2fsprogs: for Ext2/3/4 support in libblockdev-fs [installed] f2fs-tools: for F2FS support in libblockdev-fs nilfs-utils: for NILFS support in libblockdev-fs udftools: for UDF support in libblockdev-fs xfsprogs: for XFS support in libblockdev-fs installing solid5... Optional dependencies for solid5 qt5-declarative: QML bindings [installed] installing kjobwidgets5... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing libogg... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libasyncns... installing flac... installing lame... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [pending] jack: for jack audio support [pending] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing tdb... Optional dependencies for tdb python: for python bindings [installed] installing sound-theme-freedesktop... installing libcanberra... Optional dependencies for libcanberra gtk3: canberra-gtk-play installing libdbusmenu-qt5... installing libunwind... installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [installed] installing libxv... installing orc... installing gst-plugins-base-libs... installing lzo... installing pixman... installing cairo... installing cdparanoia... installing graphene... installing libtheora... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing gst-plugins-base... installing openal... Optional dependencies for openal qt5-base: alsoft-config GUI Configurator [installed] fluidsynth: MIDI rendering libmysofa: makemhr tool installing qt5-multimedia... Optional dependencies for qt5-multimedia qt5-declarative: QML bindings [installed] gst-plugins-good: camera support, additional plugins gst-plugins-bad: camera support, additional plugins gst-plugins-ugly: additional plugins gst-libav: ffmpeg plugin installing qt5-speech... Optional dependencies for qt5-speech flite: flite TTS backend speech-dispatcher: speech-dispatcher TTS backend installing libxtst... installing knotifications5... Optional dependencies for knotifications5 qt5-declarative: QML bindings [installed] installing kdbusaddons5... installing kservice5... installing qca-qt5... Optional dependencies for qca-qt5 botan: botan plugin libgcrypt: gcrypt plugin [installed] libsasl: SASL plugin [installed] openssl: SSL plugin [installed] pkcs11-helper: PKCS-11 plugin installing kwallet5... Optional dependencies for kwallet5 kwalletmanager: Configuration GUI installing kcompletion5... installing sonnet5... Optional dependencies for sonnet5 hunspell: spell checking via hunspell aspell: spell checking via aspell hspell: spell checking for Hebrew libvoikko: Finnish support via Voikko qt5-declarative: QML bindings [installed] installing ktextwidgets5... installing kcrash5... Optional dependencies for kcrash5 drkonqi: KDE crash handler application installing kded5... installing kio5... Optional dependencies for kio5 kio5-extras: extra protocols support (sftp, fish and more) kdoctools5: for the help kioslave switcheroo-control: hybrid GPU support installing kpackage5... installing libepoxy... installing kdeclarative5... installing kcmutils5... installing kitemmodels5... Optional dependencies for kitemmodels5 qt5-declarative: QML bindings [installed] installing attica5... installing syndication5... installing knewstuff5... Optional dependencies for knewstuff5 kirigami2: QML components installing knotifyconfig5... installing kparts5... installing libb2... installing vulkan-headers... installing xcb-util-cursor... installing qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin [pending] gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin [installed] perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session unixodbc: ODBC driver installing syntax-highlighting... Optional dependencies for syntax-highlighting qt6-declarative: QML bindings installing syntax-highlighting5... Optional dependencies for syntax-highlighting5 qt5-declarative: QML bindings [installed] installing editorconfig-core-c... installing ktexteditor5... Optional dependencies for ktexteditor5 git: git integration installing libkomparediff2... installing qt5-webchannel... installing qt5-location... installing libxrandr... installing pciutils... Optional dependencies for pciutils which: for update-pciids [installed] grep: for update-pciids [installed] curl: for update-pciids [installed] installing libxss... installing libxkbfile... installing libxdamage... installing snappy... installing minizip... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing gsm... installing libsamplerate... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing libunibreak... installing libass... installing libraw1394... installing libavc1394... installing libbluray... Optional dependencies for libbluray java-runtime: BD-J library installing libbs2b... installing libdvdread... Optional dependencies for libdvdread libdvdcss: Decoding encrypted DVDs installing libdvdnav... installing libiec61883... installing giflib... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing imath... Optional dependencies for imath boost-libs: python bindings python: python bindings [installed] installing libdeflate... installing openexr... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader [pending] gimp: for gimp plugin java-runtime: for JNI bindings installing libmodplug... installing portaudio... installing libopenmpt... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing spirv-tools... installing glslang... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing shaderc... installing libdovi... installing xxhash... installing libplacebo... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl [installed] librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing librsvg... installing libsoxr... installing libssh... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs installing libvdpau... Optional dependencies for libvdpau libvdpau-va-gl: driver using VAAPI mesa-vdpau: driver for Mesa nvidia-utils: driver for NVIDIA installing libvpx... installing libwebp... installing mbedtls2... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing opencore-amr... installing openjpeg2... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing rubberband... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] jack: JACK audio driver [installed] pipewire: PipeWire audio driver libdecor: Wayland client decorations installing speexdsp... installing speex... installing srt... installing hicolor-icon-theme... installing v4l-utils... Optional dependencies for v4l-utils qt5-base: for qv4l2 and qvidcap [installed] alsa-lib: for qv4l2 [installed] installing zimg... installing vapoursynth... installing vid.stab... installing l-smash... installing x264... installing x265... installing xvidcore... installing ffmpeg... Optional dependencies for ffmpeg avisynthplus: AviSynthPlus support frei0r-plugins: Frei0r video effects support ladspa: LADSPA filters installing gnu-free-fonts... installing qt5-webengine... Optional dependencies for qt5-webengine pipewire: WebRTC desktop sharing under Wayland installing threadweaver5... :: Running post-transaction hooks... ( 1/15) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. Creating group 'polkitd' with GID 102. Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102. ( 2/15) Updating journal message catalog... ( 3/15) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/15) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/15) Updating udev hardware database... ( 6/15) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 7/15) Creating temporary files... error: command failed to execute correctly ( 8/15) Reloading device manager configuration... Skipped: Device manager is not running. ( 9/15) Arming ConditionNeedsUpdate... (10/15) Updating the MIME type database... (11/15) Updating fontconfig configuration... (12/15) Reloading system bus configuration... Skipped: Current root is not booted. (13/15) Updating fontconfig cache... (14/15) Probing GDK-Pixbuf loader modules... (15/15) Updating the info directory file... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (30) apr-1.7.4-1 apr-util-1.6.3-1 boost-libs-1.83.0-9 cmake-3.30.1-1 cppdap-1.58.0-2 docbook-xml-4.5-10 docbook-xsl-1.79.2-8 jsoncpp-1.9.5-3 kactivities5-5.116.0-1 kirigami2-5.116.0-1 kwayland5-5.116.0-1 libutf8proc-2.9.0-1 libuv-1.48.0-2 qt5-graphicaleffects-5.15.14-1 qt5-quickcontrols-5.15.14-1 qt5-quickcontrols2-5.15.14+kde+r5-1 qt5-script-5.15.17-2 rhash-1.4.4-1 serf-1.3.10-1 astyle-3.5.2-1 boost-1.83.0-9 extra-cmake-modules-6.4.0-1 kdevelop-pg-qt-2.2.2-2 kdoctools5-5.116.0-1 llvm-18.1.8-4 okteta-1:0.26.15-1 plasma-framework5-5.116.0-1 purpose5-5.116.0-1 qt5-tools-5.15.14+kde+r4-2 subversion-1.14.2-14 Total Download Size: 57.24 MiB Total Installed Size: 499.69 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-18.1.8-4-armv7h downloading... boost-1.83.0-9-armv7h downloading... subversion-1.14.2-14-armv7h downloading... qt5-tools-5.15.14+kde+r4-2-armv7h downloading... kwayland5-5.116.0-1-armv7h downloading... boost-libs-1.83.0-9-armv7h downloading... plasma-framework5-5.116.0-1-armv7h downloading... qt5-quickcontrols2-5.15.14+kde+r5-1-armv7h downloading... okteta-1:0.26.15-1-armv7h downloading... qt5-quickcontrols-5.15.14-1-armv7h downloading... qt5-script-5.15.17-2-armv7h downloading... kirigami2-5.116.0-1-armv7h downloading... kdoctools5-5.116.0-1-armv7h downloading... kdevelop-pg-qt-2.2.2-2-armv7h downloading... astyle-3.5.2-1-armv7h downloading... kactivities5-5.116.0-1-armv7h downloading... extra-cmake-modules-6.4.0-1-any downloading... purpose5-5.116.0-1-armv7h downloading... apr-1.7.4-1-armv7h downloading... apr-util-1.6.3-1-armv7h downloading... qt5-graphicaleffects-5.15.14-1-armv7h downloading... libutf8proc-2.9.0-1-armv7h downloading... serf-1.3.10-1-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing astyle... Optional dependencies for astyle java-environment-openjdk installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [installed] installing cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui [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 kdevelop-pg-qt... installing docbook-xml... etc/xml/catalog:1: parser error : Document is empty ^ installing docbook-xsl... installing kdoctools5... installing llvm... installing qt5-script... installing okteta... installing kactivities5... Optional dependencies for kactivities5 qt5-declarative: QML bindings [installed] installing kwayland5... installing qt5-quickcontrols... installing qt5-quickcontrols2... Optional dependencies for qt5-quickcontrols2 qt5-graphicaleffects: for the Material style [pending] installing qt5-graphicaleffects... installing kirigami2... installing plasma-framework5... installing purpose5... Optional dependencies for purpose5 kdeconnect: sharing to smartphone via KDE Connect telegram-desktop: sharing via Telegram bluedevil: sharing via Bluetooth prison5: QR code plugin installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc [installed] installing apr... installing apr-util... Optional dependencies for apr-util gdbm: enable gdbm support [installed] libldap: enable ldap support [installed] unixodbc: enable odbc support mariadb-libs: enable mysql/mariadb support postgresql-libs: enable postgres support db: enable berkley db support [installed] sqlite: enable sqlite support [installed] nss: enable nss crypto support [installed] openssl: enable openssl crypto support [installed] installing libutf8proc... installing serf... installing subversion... Optional dependencies for subversion libsecret: for GNOME Keyring for auth credentials [installed] kwallet5: for KWallet for auth credentials [installed] bash-completion: for svn bash completion python: for some hook scripts [installed] java-environment: for Java support ruby: for some hook scripts :: Running post-transaction hooks... (1/5) Reloading system manager configuration... Skipped: Current root is not booted. (2/5) Creating temporary files... error: command failed to execute correctly (3/5) Arming ConditionNeedsUpdate... (4/5) Updating the MIME type database... (5/5) Warn about old perl modules [?25h==> Retrieving sources... -> Found kdevelop-24.05.2.tar.xz -> Found kdevelop-24.05.2.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting kdevelop-24.05.2.tar.xz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.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. -- 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 -- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.116.0") -- Found KF5Declarative: /usr/lib/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.116.0") -- Found KF5DocTools: /usr/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.116.0") -- Found KF5IconThemes: /usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.116.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.116.0") -- Found KF5ItemModels: /usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version "5.116.0") -- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.116.0") -- Found KF5JobWidgets: /usr/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.116.0") -- Found KF5KCMUtils: /usr/lib/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.116.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.116.0") -- Found KF5NewStuff: /usr/lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake (found version "5.116.0") -- Found KF5NotifyConfig: /usr/lib/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version "5.116.0") -- Found KF5Parts: /usr/lib/cmake/KF5Parts/KF5PartsConfig.cmake (found version "5.116.0") -- Found KF5Service: /usr/lib/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.116.0") -- Found KF5TextEditor: /usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.116.0") -- Found KF5ThreadWeaver: /usr/lib/cmake/KF5ThreadWeaver/KF5ThreadWeaverConfig.cmake (found version "5.116.0") -- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.116.0") -- Found KF5WindowSystem: /usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.116.0") -- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.116.0") -- Found KF5GuiAddons: /usr/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.116.0") -- Found KF5Archive: /usr/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.116.0") -- Found KF5Notifications: /usr/lib/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.116.0") -- Found KF5: success (found suitable version "5.116.0", minimum required is "5.91.0") found components: Config Declarative DocTools IconThemes I18n ItemModels ItemViews JobWidgets KCMUtils KIO NewStuff NotifyConfig Parts Service TextEditor ThreadWeaver XmlGui WindowSystem Crash GuiAddons Archive Notifications -- Could NOT find KF5SysGuard (missing: KF5SysGuard_DIR) -- Found KDevelop-PG-Qt -- Using kdevelop-pg-qt include dir: /usr/include/kdevelop-pg-qt -- Using kdevelop-pg-qt executable: /usr/bin/kdev-pg-qt -- Found SharedMimeInfo: /usr/bin/update-mime-database (found suitable version "2.4", minimum required is "1.9") -- Performing Test KDEV_HAVE_WNO_MISSING_FIELD_INITIALIZERS -- Performing Test KDEV_HAVE_WNO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test KDEV_HAVE_WERROR_SWITCH -- Performing Test KDEV_HAVE_WERROR_SWITCH - Success -- Performing Test KDEV_HAVE_WERROR_UNDEFINED_BOOL_CONVERSION -- Performing Test KDEV_HAVE_WERROR_UNDEFINED_BOOL_CONVERSION - Failed -- Performing Test KDEV_HAVE_WERROR_TAUTOLOGICAL_UNDEFINED_COMPARE -- Performing Test KDEV_HAVE_WERROR_TAUTOLOGICAL_UNDEFINED_COMPARE - Failed -- Performing Test KDEV_HAVE_WERROR_IMPLICIT_FALLTHROUGH -- Performing Test KDEV_HAVE_WERROR_IMPLICIT_FALLTHROUGH - Success -- Performing Test KDEV_HAVE_PEDANTIC -- Performing Test KDEV_HAVE_PEDANTIC - Success -- Performing Test KDEV_HAVE_WZERO_AS_NULL_POINTER_CONSTANT -- Performing Test KDEV_HAVE_WZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test KDEV_HAVE_WSUGGEST_OVERRIDE -- Performing Test KDEV_HAVE_WSUGGEST_OVERRIDE - Success CMake Warning (dev) at kdevplatform/CMakeLists.txt:27 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.35.0") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc_trim -- Looking for malloc_trim - found -- Performing Test HAVE_MSG_NOSIGNAL -- Performing Test HAVE_MSG_NOSIGNAL - Success CMake Deprecation Warning at plugins/debuggercommon/CMakeLists.txt:62 (cmake_policy): The OLD behavior for policy CMP0063 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Performing Test LIBASTYLE_HAS_ASPEEKSTREAM -- Performing Test LIBASTYLE_HAS_ASPEEKSTREAM - Success -- LibAStyle version autodetected as 3.1 or greater -- Found LibAStyle: /usr/lib/libastyle.so (found suitable version "3.1", minimum required is "3.1") -- Performing Test KDEV_HAVE_WNO_PEDANTIC -- Performing Test KDEV_HAVE_WNO_PEDANTIC - Success -- Performing Test KDEV_HAVE_WNO_IMPLICIT_FALLTHROUGH -- Performing Test KDEV_HAVE_WNO_IMPLICIT_FALLTHROUGH - Success -- Performing Test KDEV_HAVE_WNO_OVERLOADED_VIRTUAL -- Performing Test KDEV_HAVE_WNO_OVERLOADED_VIRTUAL - Success -- Performing Test KDEV_HAVE_WNO_ZERO_AS_NULL_POINTER_CONSTANT -- Performing Test KDEV_HAVE_WNO_ZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test KDEV_HAVE_WNO_DEPRECATED_DECLARATIONS -- Performing Test KDEV_HAVE_WNO_DEPRECATED_DECLARATIONS - Success -- Performing Test KDEV_HAVE_WNO_SUGGEST_OVERRIDE -- Performing Test KDEV_HAVE_WNO_SUGGEST_OVERRIDE - Success -- Performing Test KDEV_HAVE_WNO_CLASS_MEMACCESS -- Performing Test KDEV_HAVE_WNO_CLASS_MEMACCESS - Success -- Performing Test KDEV_HAVE_WNO_DEPRECATED_COPY -- Performing Test KDEV_HAVE_WNO_DEPRECATED_COPY - Success -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Looking for histedit.h -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/libtinfo.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.2") -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") -- Found LLVM 18.1.8 -- Using LLVMConfig.cmake in: /usr/lib/cmake/llvm -- Using ClangConfig.cmake in: /usr/lib/cmake/clang -- LLVM library directories: /usr/lib -- Clang include directories: /usr/include -- Builtin include directory: /usr/lib/clang/18/include -- Performing Test HAVE_DLFCN -- Performing Test HAVE_DLFCN - Success CMake Warning (dev) at cmake/modules/FindSubversionLibrary.cmake:80 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): plugins/CMakeLists.txt:99 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/modules/FindSubversionLibrary.cmake:82 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): plugins/CMakeLists.txt:99 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/modules/FindSubversionLibrary.cmake:106 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): plugins/CMakeLists.txt:99 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/modules/FindSubversionLibrary.cmake:108 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): plugins/CMakeLists.txt:99 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found subversion include: /usr/include/subversion-1 -- Found apr include: /usr/include/apr-1 -- Found apu include: /usr/include/apr-1 -- Found subversion client lib: /lib/libsvn_client-1.so -- Found subversion repository lib: /lib/libsvn_repos-1.so -- Found subversion fs lib: /lib/libsvn_fs-1.so -- Found subversion subr lib: /lib/libsvn_subr-1.so -- Found subversion wc lib: /lib/libsvn_wc-1.so -- Found subversion ra lib: /lib/libsvn_ra-1.so -- Found apr lib: /usr/lib/libapr-1.so -- Found apu lib: /usr/lib/libaprutil-1.so -- Performing Test KDEV_HAVE_WNO_CAST_ALIGN -- Performing Test KDEV_HAVE_WNO_CAST_ALIGN - Success -- Could NOT find KF5Runner (missing: KF5Runner_DIR) -- The following RUNTIME packages have been found: * ClangTidy, A clang-based C++ “linter” tool, <https://clang.llvm.org/extra/clang-tidy/> -- The following OPTIONAL packages have been found: * Freetype * Fontconfig * boost_headers (required version == 1.83.0) * Qt5WebChannel (required version >= 5.15.14) * Qt5Positioning (required version >= 5.15.14) * Qt5WebEngineCore (required version >= 5.15.14) * Qt5PrintSupport (required version >= 5.15.14) * Qt5Sql (required version >= 5.15.14) * Qt5Help, <https://www.qt.io/> The Help module for the Qt toolkit, needed for the qthelp plugin * FFI * LibEdit * Terminfo * ZLIB * zstd * LibXml2 * CURL * SubversionLibrary, <https://subversion.apache.org/> Support for Subversion integration * KF5Purpose, Support for patch sharing * Qt5Core (required version >= 5.15.11) * OktetaGui (required version >= 0.10.0), <https://kde.org/> Required for building MemoryViewer Widget. * OktetaKastenControllers (required version >= 0.4.0), <https://kde.org/> Required for building Okteta KDevelop plugin. * KastenControllers (required version >= 0.4.0), <https://kde.org/> Required for building Okteta KDevelop plugin. * KF5Plasma, <https://www.kde.org> Plasma libraries for enabling the plasma addons * PkgConfig, helper tool, <https://www.freedesktop.org/wiki/Software/pkg-config/> We use it to get the bash completion installation path, and replace the prefix with the value of CMAKE_INSTALL_PREFIX. -- The following RECOMMENDED packages have been found: * KDevelop-PG-Qt (required version >= 1.90.90) KDevelop parser generator library. Required for the QMake Builder/Manager plugin. * LibAStyle (required version >= 3.1), Artistic Style library, <http://astyle.sourceforge.net/> External library for the astyle plugin -- The following REQUIRED packages have been found: * ECM (required version >= 5.91.0) * Qt5Qml (required version >= 5.15.14) * Qt5QmlModels (required version >= 5.15.14) * Qt5QuickWidgets * Qt5 (required version >= 5.15.2) * Qt5Quick (required version >= 5.15.2) * KF5Declarative (required version >= 5.91.0) * KF5DocTools (required version >= 5.91.0) * KF5IconThemes (required version >= 5.91.0) * KF5ItemModels (required version >= 5.91.0) * KF5KCMUtils (required version >= 5.91.0) * KF5ItemViews (required version >= 5.116.0) * KF5JobWidgets (required version >= 5.116.0) * Qt5Network (required version >= 5.15.2) * Qt5Concurrent (required version >= 5.15.2) * KF5NewStuff (required version >= 5.91.0) * KF5NotifyConfig (required version >= 5.91.0) * Gettext * KF5I18n (required version >= 5.116.0) * KF5Service (required version >= 5.91.0) * KF5Parts (required version >= 5.116.0) * KF5TextEditor (required version >= 5.91.0) * KF5ThreadWeaver (required version >= 5.91.0) * KF5WindowSystem (required version >= 5.91.0) * KF5Crash (required version >= 5.91.0) * KF5GuiAddons (required version >= 5.91.0) * KF5Archive (required version >= 5.91.0) * KF5Notifications (required version >= 5.91.0) * KF5 (required version >= 5.91.0) * SharedMimeInfo (required version >= 1.9), A database of common MIME types, <https://freedesktop.org/wiki/Software/shared-mime-info/> * Grantlee5, <http://www.grantlee.org/> Grantlee templating library, needed for file templates * Boost (required version >= 1.35.0), <https://www.boost.org/> Boost libraries for enabling the classbrowser * Qt5WebEngineWidgets, <https://qt.io/> QtWebEngine, for integrated documentation * LLVM (required version == 18.1.8) * Clang, Clang libraries from the LLVM project, required version >= 6.0 Used for KDevelop's C++/C support plugin. * KF5Config (required version >= 5.91.0) * KF5XmlGui (required version >= 5.91.0) * LibKompareDiff2 (required version >= 5.1) Required for building the patch review plugin. * Qt5Gui (required version >= 5.15.11) * KF5KIO (required version >= 5.113.0) * Qt5Widgets (required version >= 5.15.11) -- The following RUNTIME packages have not been found: * ClazyStandalone, Qt oriented code checker based on clang framework. Krazy's little brother, <https://commits.kde.org/clazy> Recommended: required by the non-essential Clazy plugin * Cppcheck, A tool for static C/C++ code analysis, <http://cppcheck.sourceforge.net/> Recommended: required by the non-essential Cppcheck plugin * heaptrack, A heap memory profiler for Linux, <https://phabricator.kde.org/dashboard/view/28> Recommended: required by the non-essential heaptrack plugin * heaptrack_gui, Analyzer gui for heaptrack, a heap memory profiler for Linux, <https://phabricator.kde.org/dashboard/view/28> Recommended: required by the non-essential heaptrack plugin * Meson (required version >= 0.51), The Meson build system, <https://mesonbuild.com> Recommended: required by the Meson project manager plugin -- The following OPTIONAL packages have not been found: * KF5Runner, <https://www.kde.org> Framework for Plasma runners. For enabling the KDevelop runner -- The following RECOMMENDED packages have not been found: * KSysGuard Framework for process listing. Required for the 'Attach to Process' feature * KF5SysGuard Framework for process listing (older name of KSysGuard). Required for the 'Attach to Process' feature -- Configuring done (24.6s) -- Generating done (5.7s) -- Build files have been written to: /build/kdevelop/src/build [ 0%] Generating mo... [ 1%] Generating ts... [ 1%] Generating po/it/docs/kdevelop/index.cache.bz2 [ 1%] Generating po/ca/docs/kdevelop/index.cache.bz2 [ 1%] Generating po/es/docs/kdevelop/index.cache.bz2 [ 1%] Built target tsfiles-c0c5bd9c6491c0c11406735102407332 [ 1%] Generating po/nl/docs/kdevelop/index.cache.bz2 [ 1%] Built target po-ca-docs-kdevelop-index-cache-bz2 [ 1%] Built target po-it-docs-kdevelop-index-cache-bz2 [ 1%] Built target po-es-docs-kdevelop-index-cache-bz2 [ 1%] Generating po/pt/docs/kdevelop/index.cache.bz2 [ 1%] Generating po/pt_BR/docs/kdevelop/index.cache.bz2 [ 1%] Generating po/ru/docs/kdevelop/index.cache.bz2 [ 1%] Built target po-nl-docs-kdevelop-index-cache-bz2 [ 1%] Generating po/sv/docs/kdevelop/index.cache.bz2 I/O warning : failed to load "/usr/share/kf5/kdoctools/customization/xsl/pt-BR.xml": No such file or directory No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". [ 1%] Built target po-pt-BR-docs-kdevelop-index-cache-bz2 [ 1%] Built target po-pt-docs-kdevelop-index-cache-bz2 [ 1%] Built target po-ru-docs-kdevelop-index-cache-bz2 [ 2%] Generating po/uk/docs/kdevelop/index.cache.bz2 [ 2%] Built target KDevPlatformSublime_autogen_timestamp_deps [ 2%] Built target KDevPlatformInterfaces_autogen_timestamp_deps [ 2%] Built target kdev_format_source_autogen_timestamp_deps [ 2%] Built target kdev_dbus_socket_transformer_autogen_timestamp_deps [ 2%] Built target po-sv-docs-kdevelop-index-cache-bz2 [ 2%] Built target kdevqtc-qmlsupport_autogen_timestamp_deps [ 2%] Generating flatpak-template.tar.bz2 [ 2%] Generating dockerfile-template.tar.bz2 [ 2%] Built target flatpak-template [ 2%] Built target p4clientstub_autogen_timestamp_deps [ 2%] Built target dockerfile-template [ 2%] Built target kdevsvncpp_autogen_timestamp_deps [ 2%] Built target KDevelopSessionsWatch_autogen_timestamp_deps [ 2%] Generating cmake_plaincpp.tar.bz2 [ 3%] Generating cmake_qt5guiapp.tar.bz2 [ 3%] Generating cmake_kdevplugin.tar.bz2 [ 3%] Built target cmake_plaincpp [ 3%] Built target cmake_qt5guiapp [ 3%] Built target cmake_kdevplugin [ 3%] Generating cmake_qt5-qml2.tar.bz2 [ 3%] Generating meson_plaincpp.tar.bz2 [ 3%] Generating qmake_qt5guiapp.tar.bz2 [ 3%] Built target cmake_qt5-qml2 [ 3%] Built target meson_plaincpp [ 3%] Built target qmake_qt5guiapp [ 3%] Generating qt5-qml2.tar.bz2 [ 3%] Generating cmake_plainc.tar.bz2 [ 3%] Generating meson_plainc.tar.bz2 [ 3%] Built target qt5-qml2 [ 3%] Built target cmake_plainc [ 3%] Built target meson_plainc [ 3%] Generating empty.tar.bz2 [ 3%] Generating cpp_basic.tar.bz2 [ 3%] Generating file_template_template.tar.bz2 [ 3%] Built target cpp_basic [ 3%] Built target file_template_template [ 3%] Built target empty [ 3%] Generating private_pointer.tar.bz2 [ 3%] Generating python_basic.tar.bz2 [ 3%] Generating c_gobject.tar.bz2 [ 3%] Built target private_pointer [ 3%] Built target c_gobject [ 3%] Built target python_basic [ 3%] Generating c_gobject_private.tar.bz2 [ 3%] Generating c_gobject_properties.tar.bz2 [ 3%] Generating qt_shared.tar.bz2 [ 3%] Built target c_gobject_properties [ 3%] Built target c_gobject_private [ 3%] Built target qt_shared [ 3%] Generating qt_interface.tar.bz2 [ 3%] Generating qobject.tar.bz2 [ 3%] Generating qobject_pimpl.tar.bz2 [ 3%] Built target po-uk-docs-kdevelop-index-cache-bz2 [ 3%] Built target qt_interface [ 3%] Built target qobject [ 3%] Built target qobject_pimpl [ 3%] Generating qabstractitemmodel_pimpl.tar.bz2 [ 3%] Generating qabstractitemmodel.tar.bz2 [ 3%] Generating qt_widget.tar.bz2 [ 3%] Generating qwidget_pimpl.tar.bz2 [ 3%] Built target qabstractitemmodel_pimpl [ 3%] Built target qwidget_pimpl [ 3%] Built target qabstractitemmodel [ 3%] Built target qt_widget [ 3%] Generating qdialog.tar.bz2 [ 3%] Generating cpp_cpputest.tar.bz2 [ 3%] Generating qdialog_pimpl.tar.bz2 [ 3%] Generating cpp_gtest.tar.bz2 [ 3%] Built target qdialog [ 3%] Built target cpp_cpputest [ 3%] Built target qdialog_pimpl [ 3%] Built target cpp_gtest [ 3%] Generating cpp_qtestlib.tar.bz2 [ 3%] Generating cpp_qtestlib_kdevelop.tar.bz2 [ 3%] Generating python_pyunit.tar.bz2 [ 3%] Generating php_phpunit.tar.bz2 [ 3%] Built target cpp_qtestlib [ 3%] Built target cpp_qtestlib_kdevelop [ 3%] Built target python_pyunit [ 3%] Built target php_phpunit [ 3%] Generating cmake_module.tar.bz2 [ 3%] Automatic MOC for target KDevPlatformSublime [ 3%] Generating index.cache.bz2 [ 3%] Automatic MOC for target KDevPlatformInterfaces [ 3%] Built target cmake_module [ 3%] Automatic MOC for target kdev_format_source [ 3%] Built target kdev_format_source_autogen [ 3%] Automatic MOC for target kdev_dbus_socket_transformer [ 3%] Built target kdev_dbus_socket_transformer_autogen [ 3%] Automatic MOC for target kdevqtc-qmlsupport [ 3%] Built target doc-kdevelop-index-cache-bz2 [ 3%] Automatic MOC for target p4clientstub [ 3%] Built target p4clientstub_autogen [ 3%] Automatic MOC for target kdevsvncpp [ 3%] Built target kdevsvncpp_autogen [ 3%] Automatic MOC for target KDevelopSessionsWatch [ 3%] Built target KDevelopSessionsWatch_autogen [ 3%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdev_format_source_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatsource.cpp.o [ 4%] Built target kdevqtc-qmlsupport_autogen [ 4%] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/kdev_dbus_socket_transformer_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/main.cpp.o [ 4%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatfile.cpp.o [ 4%] Linking CXX executable ../../../bin/kdev_dbus_socket_transformer [ 4%] Built target kdev_dbus_socket_transformer [ 4%] Generating ui_projectintropage.h [ 4%] Generating ui_filewizardpage.h [ 4%] Generating ui_newclasswidget.h [ 5%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/kdevqtc-qmlsupport_autogen/mocs_compilation.cpp.o [ 5%] Linking CXX executable ../../bin/kdev_format_source [ 5%] Built target kdev_format_source [ 5%] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/p4clientstub_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/main.cpp.o [ 5%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/componentversion.cpp.o [ 5%] Linking CXX executable ../../../bin/p4clientstub [ 5%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/fakemetaobject.cpp.o [ 5%] Built target p4clientstub [ 5%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/apr.cpp.o [ 5%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_annotate.cpp.o [ 5%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_cat.cpp.o [ 5%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmldirparser.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_diff.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmlerror.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_ls.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_modify.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsast.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_property.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/client_status.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsastvisitor.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsengine_p.cpp.o In file included from /usr/include/c++/14.1.1/vector:72, from /build/kdevelop/src/kdevelop-24.05.2/plugins/subversion/3rdparty/kdevsvncpp/vector_wrapper.hpp:44, from /build/kdevelop/src/kdevelop-24.05.2/plugins/subversion/3rdparty/kdevsvncpp/client.hpp:44, from /build/kdevelop/src/kdevelop-24.05.2/plugins/subversion/3rdparty/kdevsvncpp/client_status.cpp:37: /usr/include/c++/14.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {svn::LogEntry}; _Tp = svn::LogEntry; _Alloc = std::allocator<svn::LogEntry>]': /usr/include/c++/14.1.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<svn::LogEntry>::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = svn::LogEntry; _Alloc = std::allocator<svn::LogEntry>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = svn::LogEntry; _Alloc = std::allocator<svn::LogEntry>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1396:30, inlined from 'svn_error_t* svn::logReceiver(void*, apr_hash_t*, svn_revnum_t, const char*, const char*, const char*, apr_pool_t*)' at /build/kdevelop/src/kdevelop-24.05.2/plugins/subversion/3rdparty/kdevsvncpp/client_status.cpp:58:20: /usr/include/c++/14.1.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<svn::LogEntry*, std::vector<svn::LogEntry> >' changed in GCC 7.1 379 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/context.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/datetime.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/dirent.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsgrammar.cpp.o [ 6%] Built target KDevPlatformSublime_autogen [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljslexer.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/entry.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/exception.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsparser.cpp.o [ 6%] Built target KDevPlatformInterfaces_autogen [ 6%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/KDevelopSessionsWatch_autogen/mocs_compilation.cpp.o [ 6%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionswatch.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/info.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/log_entry.cpp.o [ 6%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionsobserver.cpp.o [ 6%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/sessionfilestracker.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/path.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/pool.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdocument.cpp.o [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/property.cpp.o [ 6%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsutils.cpp.o [ 6%] Linking CXX shared library ../../../bin/libKDevelopSessionsWatch.so [ 6%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/revision.cpp.o [ 7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/status.cpp.o [ 7%] Built target KDevelopSessionsWatch [ 7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/KDevPlatformSublime_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/area.cpp.o [ 7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/status_selection.cpp.o [ 7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/areaindex.cpp.o [ 7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/targets.cpp.o [ 7%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/changeset.cpp.o [ 7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/url.cpp.o [ 7%] Building CXX object plugins/subversion/3rdparty/CMakeFiles/kdevsvncpp.dir/kdevsvncpp/wc.cpp.o [ 7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/container.cpp.o [ 7%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/KDevPlatformInterfaces_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iassistant.cpp.o [ 7%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/fileutils.cpp.o [ 7%] Linking CXX static library ../../../lib/libkdevsvncpp.a [ 7%] Built target kdevsvncpp [ 7%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/qtcassert.cpp.o [ 7%] Built target pofiles-c0c5bd9c6491c0c11406735102407332 [ 7%] Built target kdevelopsessionsplugin_autogen_timestamp_deps [ 7%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/context.cpp.o [ 7%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/savefile.cpp.o [ 7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/controller.cpp.o [ 7%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/configpage.cpp.o [ 7%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/document.cpp.o [ 8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/json.cpp.o [ 8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow.cpp.o [ 8%] Automatic MOC for target kdevelopsessionsplugin [ 8%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugin.cpp.o [ 8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow_p.cpp.o /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp: In destructor 'Utils::JsonMemoryPool::~JsonMemoryPool()': /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp:40:9: warning: cast from 'char*' to 'Utils::JsonValue*' increases required alignment of target type [-Wcast-align] [ 8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/filesystemwatcher.cpp.o [ 8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindowoperator.cpp.o [ 8%] Built target kdevelopsessionsplugin_autogen [ 8%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/environment.cpp.o [ 8%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/urldocument.cpp.o [ 8%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocument.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/tooldocument.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/view.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/hostosinfo.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icore.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/runextensions.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/persistenttrie.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/viewbarcontainer.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbind.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iuicontroller.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbundle.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugincontroller.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/sublimedefs.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectcontroller.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/aggregatemodel.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproject.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljscontext.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecontroller.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentcontroller.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/istatus.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/holdupdates.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdialect.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealcontroller.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/ideallayout.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruncontroller.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsevaluate.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealtoolbutton.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealdockwidget.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isession.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsimportdependencies.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealbuttonbarwidget.cpp.o [ 9%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsinterpreter.cpp.o [ 9%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isessionlock.cpp.o [ 9%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/kdevelopsessionsplugin_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/kdevelopsessionsplugin.cpp.o [ 9%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/message.cpp.o [ 10%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformatter.cpp.o [ 10%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/messagewidget.cpp.o [ 11%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/sessionlistmodel.cpp.o [ 11%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/debug.cpp.o [ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsmodelmanagerinterface.cpp.o [ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsplugindumper.cpp.o [ 11%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformattercontroller.cpp.o [ 11%] Linking CXX shared library ../../../bin/libkdevelopsessionsplugin.so [ 11%] Linking CXX shared library ../../bin/libKDevPlatformSublime.so [ 11%] Built target kdevelopsessionsplugin [ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsqrcparser.cpp.o [ 11%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/contextmenuextension.cpp.o [ 11%] Built target KDevPlatformSublime [ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopeastpath.cpp.o [ 11%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopebuilder.cpp.o [ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopechain.cpp.o [ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljstypedescriptionreader.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icompletionsettings.cpp.o [ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsvalueowner.cpp.o [ 12%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsviewercontext.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iselectioncontroller.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationprovider.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationproviderprovider.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentation.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationcontroller.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idebugcontroller.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ipartcontroller.cpp.o [ 12%] Linking CXX static library ../../../../lib/libkdevqtc-qmlsupport.a [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationpage.cpp.o [ 12%] Built target kdevqtc-qmlsupport [ 12%] Built target example1_autogen_timestamp_deps [ 12%] Built target example2_autogen_timestamp_deps [ 12%] Automatic MOC for target example1 [ 12%] Automatic MOC for target example2 [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationtype.cpp.o [ 12%] Built target example1_autogen [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilauncher.cpp.o [ 12%] Built target example2_autogen [ 12%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1_autogen/mocs_compilation.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchconfiguration.cpp.o [ 12%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1main.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchmode.cpp.o [ 12%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectprovider.cpp.o [ 12%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ibuddydocumentfinder.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itemplateprovider.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestsuite.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestcontroller.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itoolviewactionlistener.cpp.o [ 13%] Linking CXX executable ../../../bin/example1 [ 13%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2_autogen/mocs_compilation.cpp.o [ 13%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2main.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheck.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheckprovider.cpp.o [ 13%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproblem.cpp.o [ 13%] Built target example1 [ 14%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2.cpp.o [ 14%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntime.cpp.o [ 14%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntimecontroller.cpp.o [ 14%] Linking CXX executable ../../../bin/example2 [ 14%] Linking CXX shared library ../../bin/libKDevPlatformInterfaces.so [ 15%] Built target KDevPlatformInterfaces [ 15%] Built target kdevfilemanager_autogen_timestamp_deps [ 15%] Built target KDevPlatformUtil_autogen_timestamp_deps [ 15%] Built target example2 [ 15%] Automatic MOC for target KDevPlatformUtil [ 15%] Automatic MOC for target kdevfilemanager [ 15%] Built target kdevfilemanager_autogen [ 15%] Generating qrc_kdevfilemanager.cpp [ 15%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanager_autogen/mocs_compilation.cpp.o [ 15%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/filemanager.cpp.o [ 15%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanagerplugin.cpp.o [ 15%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/bookmarkhandler.cpp.o [ 15%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/debug.cpp.o [ 16%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/qrc_kdevfilemanager.cpp.o [ 16%] Linking CXX shared module ../../bin/kdevfilemanager.so [ 16%] Built target kdevfilemanager [ 16%] Built target KDevPlatformUtil_autogen [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/filesystemhelpers.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/foregroundlock.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/KDevPlatformUtil_autogen/mocs_compilation.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/autoorientedsplitter.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/formattinghelpers.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/zoomcontroller.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevstringhandler.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/focusedtreeview.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/processlinemaker.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/commandexecutor.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionwidget.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionmodel.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentprofilelist.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/jobstatus.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/activetooltip.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevcoreaddons/kcompoundjob.cpp.o [ 17%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevcoreaddons/ksequentialcompoundjob.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/executecompositejob.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/shellutils.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/multilevellistview.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/objectlist.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/placeholderitemproxymodel.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/projecttestjob.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/widgetcolorizer.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/path.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/texteditorhelpers.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/stack.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/expandablelineedit.cpp.o [ 18%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/debug.cpp.o [ 18%] Linking CXX shared library ../../bin/libKDevPlatformUtil.so [ 18%] Built target KDevPlatformUtil [ 18%] Built target KDevPlatformOutputView_autogen_timestamp_deps [ 18%] Built target KDevPlatformDocumentation_autogen_timestamp_deps [ 18%] Built target KDevPlatformSerialization_autogen_timestamp_deps [ 18%] Built target KDevPlatformDebugger_autogen_timestamp_deps [ 18%] Built target kdevworkingsets_autogen_timestamp_deps [ 18%] Built target kdevqmakeparser_autogen_timestamp_deps [ 18%] Built target kdevastyle_autogen_timestamp_deps [ 18%] Built target kdevdocumentview_autogen_timestamp_deps [ 18%] Built target kdevkonsoleview_autogen_timestamp_deps [ 18%] Automatic MOC for target KDevPlatformSerialization [ 19%] Automatic MOC for target kdevworkingsets [ 19%] Automatic MOC for target KDevPlatformOutputView [ 19%] Automatic MOC for target KDevPlatformDebugger [ 19%] Automatic MOC for target KDevPlatformDocumentation [ 19%] Built target KDevPlatformSerialization_autogen [ 19%] Automatic MOC for target kdevastyle [ 19%] Built target kdevastyle_autogen [ 19%] Automatic MOC for target kdevqmakeparser [ 19%] Built target kdevqmakeparser_autogen [ 19%] Automatic MOC for target kdevdocumentview [ 19%] Built target KDevPlatformDocumentation_autogen [ 19%] Automatic MOC for target kdevkonsoleview [ 19%] Built target KDevPlatformOutputView_autogen [ 19%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/KDevPlatformSerialization_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/abstractitemrepository.cpp.o [ 19%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/indexedstring.cpp.o [ 19%] Built target kdevkonsoleview_autogen [ 19%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/KDevPlatformOutputView_autogen/mocs_compilation.cpp.o [ 19%] Built target kdevworkingsets_autogen [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputdelegate.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputformats.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1651:58: required from 'Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:191:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:227:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:191:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:227:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:227:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:227:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:227:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:191:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:191:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:191:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/indexedstring.cpp:191:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false>; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/itemrepositoryregistry.cpp.o [ 20%] Built target kdevdocumentview_autogen [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/filtereditem.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ifilterstrategy.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputmodel.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputview.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputviewmodel.cpp.o [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/referencecounting.cpp.o [ 20%] Generating ui_documentationfindwidget.h [ 20%] Generating ui_astyle_preferences.h [ 20%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/KDevPlatformDocumentation_autogen/mocs_compilation.cpp.o [ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/kdevastyle_autogen/mocs_compilation.cpp.o [ 20%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/standarddocumentationview.cpp.o [ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_plugin.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputfilteringstrategies.cpp.o [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/debug.cpp.o [ 20%] Linking CXX shared library ../../bin/libKDevPlatformSerialization.so [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputjob.cpp.o [ 20%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationfindwidget.cpp.o [ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_preferences.cpp.o [ 20%] Built target KDevPlatformSerialization [ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_formatter.cpp.o [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputexecutejob.cpp.o [ 20%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationview.cpp.o [ 20%] Built target KDevPlatformDebugger_autogen [ 20%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/debug.cpp.o [ 20%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/debug.cpp.o [ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_stringiterator.cpp.o [ 20%] Generating qmaketokentype.h, kdev-pg-terminals, kdev-pg-symbols, kdev-pg-rules, qmakeast.h, qmakeparser.h, qmakeparser.cpp, qmakevisitor.h, qmakevisitor.cpp, qmakedefaultvisitor.h, qmakedefaultvisitor.cpp 0 conflicts total: 0 FIRST/FOLLOW conflicts, 0 FIRST/FIRST conflicts. [ 20%] Linking CXX shared library ../../bin/libKDevPlatformOutputView.so [ 20%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/debug.cpp.o [ 20%] Generating qrc_kdevdocumentview.cpp [ 20%] Linking CXX shared library ../../bin/libKDevPlatformDocumentation.so [ 20%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/kdevqmakeparser_autogen/mocs_compilation.cpp.o [ 20%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview_autogen/mocs_compilation.cpp.o [ 20%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview.cpp.o [ 20%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakeast.cpp.o [ 20%] Built target KDevPlatformOutputView [ 20%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview_autogen/mocs_compilation.cpp.o [ 20%] Linking CXX shared module ../../bin/kdevastyle.so [ 20%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleviewplugin.cpp.o [ 20%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakedriver.cpp.o [ 20%] Built target KDevPlatformDocumentation [ 21%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakedebugvisitor.cpp.o [ 21%] Built target kdevastyle [ 21%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview.cpp.o [ 21%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewdelegate.cpp.o [ 21%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/buildastvisitor.cpp.o [ 21%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/debug.cpp.o [ 21%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakelexer.cpp.o [ 21%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewplugin.cpp.o [ 21%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentmodel.cpp.o [ 21%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakeastvisitor.cpp.o [ 21%] Linking CXX shared module ../../bin/kdevkonsoleview.so [ 21%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentselection.cpp.o [ 21%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakeastdefaultvisitor.cpp.o [ 22%] Built target kdevkonsoleview [ 22%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/qrc_kdevdocumentview.cpp.o [ 22%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakeparser.cpp.o [ 22%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakevisitor.cpp.o [ 22%] Building CXX object plugins/qmakemanager/parser/CMakeFiles/kdevqmakeparser.dir/qmakedefaultvisitor.cpp.o [ 22%] Linking CXX shared module ../../bin/kdevdocumentview.so [ 22%] Built target KDevPlatformVcs_autogen_timestamp_deps [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/kdevworkingsets_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsetcontroller.cpp.o [ 22%] Built target kdevstandardoutputview_autogen_timestamp_deps [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/KDevPlatformDebugger_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/idebugsession.cpp.o [ 22%] Built target kdevdocumentview [ 22%] Built target kdevscratchpad_autogen_timestamp_deps [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/iframestackmodel.cpp.o [ 22%] Automatic MOC for target KDevPlatformVcs [ 22%] Linking CXX static library ../../../lib/libkdevqmakeparser.a [ 22%] Built target kdevqmakeparser [ 22%] Automatic MOC for target kdevstandardoutputview [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ibreakpointcontroller.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ivariablecontroller.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingset.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeitem.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treemodel.cpp.o [ 22%] Built target kdevstandardoutputview_autogen [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeview.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetfilelabel.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/pathmappings.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettoolbutton.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpoint.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointmodel.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointwidget.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettooltipwidget.cpp.o [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointdetails.cpp.o [ 22%] Automatic MOC for target kdevscratchpad [ 22%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablewidget.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetwidget.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/closedworkingsetswidget.cpp.o [ 22%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsethelpers.cpp.o [ 23%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablecollection.cpp.o [ 23%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variabletooltip.cpp.o [ 23%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/debug_workingset.cpp.o [ 23%] Built target kdevscratchpad_autogen [ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/kdevstandardoutputview_autogen/mocs_compilation.cpp.o [ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputview.cpp.o [ 23%] Built target KDevPlatformVcs_autogen [ 23%] Generating ui_scratchpadview.h [ 23%] Generating qrc_kdevscratchpad.cpp [ 23%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablesortmodel.cpp.o [ 23%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/kdevscratchpad_autogen/mocs_compilation.cpp.o [ 23%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpad.cpp.o [ 23%] Generating ui_vcseventwidget.h [ 23%] Generating ui_branchmanager.h [ 23%] Built target kdevworkingsets [ 23%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidget.cpp.o [ 24%] Generating ui_dvcsimportmetadatawidget.h [ 24%] Generating ui_vcscommitdialog.h [ 24%] Generating ui_vcsdiffwidget.h [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/KDevPlatformVcs_autogen/mocs_compilation.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsjob.cpp.o [ 24%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackmodel.cpp.o [ 24%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidgetconfig.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsrevision.cpp.o [ 24%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadview.cpp.o [ 24%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/toolviewdata.cpp.o [ 24%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadjob.cpp.o [ 24%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackwidget.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsannotation.cpp.o [ 24%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/qrc_kdevscratchpad.cpp.o [ 24%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputviewmetadata.cpp.o [ 24%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/debug.cpp.o [ 24%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/debug.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcspluginhelper.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcslocation.cpp.o [ 24%] Linking CXX shared library ../../bin/libKDevPlatformDebugger.so [ 24%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/debug.cpp.o [ 24%] Linking CXX shared module ../../bin/kdevscratchpad.so [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsdiff.cpp.o [ 24%] Built target kdevscratchpad [ 24%] Built target KDevPlatformDebugger [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsevent.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsstatusinfo.cpp.o [ 24%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsannotationitemdelegate.cpp.o [ 25%] Linking CXX shared module ../../bin/kdevstandardoutputview.so [ 25%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsimportmetadatawidget.cpp.o [ 25%] Built target kdevstandardoutputview [ 25%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcseventwidget.cpp.o [ 25%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffwidget.cpp.o [ 25%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcscommitdialog.cpp.o [ 25%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffpatchsources.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcslocationwidget.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/standardvcslocationwidget.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsannotationmodel.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcseventmodel.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsfilechangesmodel.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsitemeventmodel.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/brancheslistmodel.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsjob.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsplugin.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsevent.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/dvcsimportmetadatawidget.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/branchmanager.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/icontentawareversioncontrol.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ibasicversioncontrol.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchdocument.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchsource.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/debug.cpp.o [ 27%] Linking CXX shared library ../../bin/libKDevPlatformVcs.so [ 27%] Built target KDevPlatformVcs [ 27%] Built target KDevPlatformProject_autogen_timestamp_deps [ 27%] Built target kdevbazaar_autogen_timestamp_deps [ 27%] Built target kdevghprovider_autogen_timestamp_deps [ 27%] Built target kdevperforce_autogen_timestamp_deps [ 27%] Built target kdevelopdashboarddeclarativeplugin_autogen_timestamp_deps [ 27%] Automatic MOC for target KDevPlatformProject [ 27%] Automatic MOC for target kdevbazaar [ 27%] Automatic MOC for target kdevghprovider [ 27%] Automatic MOC for target kdevperforce [ 27%] Automatic MOC for target kdevelopdashboarddeclarativeplugin [ 27%] Built target kdevelopdashboarddeclarativeplugin_autogen [ 27%] Built target kdevperforce_autogen [ 27%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin_autogen/mocs_compilation.cpp.o [ 27%] Generating ui_perforceimportmetadatawidget.h [ 27%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin.cpp.o [ 27%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/kdevperforce_autogen/mocs_compilation.cpp.o [ 27%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/ui/perforceimportmetadatawidget.cpp.o [ 27%] Built target kdevbazaar_autogen [ 27%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/kdevbazaar_autogen/mocs_compilation.cpp.o [ 27%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/diffjob.cpp.o [ 27%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/icoreobject.cpp.o [ 27%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforceplugin.cpp.o [ 27%] Built target kdevghprovider_autogen [ 27%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/kdevghprovider_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghlineedit.cpp.o [ 28%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bzrannotatejob.cpp.o [ 28%] Linking CXX shared library ../../../bin/libkdevelopdashboarddeclarativeplugin.so [ 28%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghprovidermodel.cpp.o [ 28%] Built target kdevelopdashboarddeclarativeplugin [ 28%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderplugin.cpp.o [ 28%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarplugin.cpp.o [ 29%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforcepluginmetadata.cpp.o [ 29%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderwidget.cpp.o [ 29%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghresource.cpp.o [ 29%] Built target KDevPlatformProject_autogen [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarpluginmetadata.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarutils.cpp.o [ 30%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/debug.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghaccount.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/copyjob.cpp.o [ 30%] Linking CXX shared module ../../bin/kdevperforce.so [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghdialog.cpp.o [ 30%] Generating ui_dependencieswidget.h [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/KDevPlatformProject_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectutils.cpp.o [ 30%] Built target kdevperforce [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectmodel.cpp.o [ 31%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/debug.cpp.o [ 31%] Linking CXX shared module ../../bin/kdevbazaar.so [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectchangesmodel.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectconfigskeleton.cpp.o [ 31%] Linking CXX shared module ../../bin/kdevghprovider.so [ 31%] Built target kdevbazaar [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/importprojectjob.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/builderjob.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectbuildsetmodel.cpp.o [ 31%] Built target kdevghprovider [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectitemlineedit.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/helper.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectproxymodel.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/abstractfilemanagerplugin.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/filemanagerlistjob.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectfiltermanager.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectbuilder.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilemanager.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/ibuildsystemmanager.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilter.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilterprovider.cpp.o [ 32%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/widgets/dependencieswidget.cpp.o [ 32%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_project.cpp.o [ 32%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_filemanager.cpp.o [ 32%] Linking CXX shared library ../../bin/libKDevPlatformProject.so [ 32%] Built target KDevPlatformProject [ 32%] Built target KDevPlatformLanguage_autogen_timestamp_deps [ 32%] Built target kdevmakebuilder_autogen_timestamp_deps [ 32%] Built target kdevcustombuildsystem_autogen_timestamp_deps [ 32%] Built target kdevqmakecommon_autogen_timestamp_deps [ 32%] Built target kdevgenericmanager_autogen_timestamp_deps [ 32%] Built target kdevandroid_autogen_timestamp_deps [ 32%] Built target kdevcraft_autogen_timestamp_deps [ 32%] Built target kdevdocker_autogen_timestamp_deps [ 32%] Built target kdevflatpak_autogen_timestamp_deps [ 32%] Built target kdevgit_autogen_timestamp_deps [ 32%] Built target kdevsubversion_autogen_timestamp_deps [ 32%] Built target kdevdocumentswitcher_autogen_timestamp_deps [ 32%] Built target kdevopenwith_autogen_timestamp_deps [ 32%] Built target kdevvcschangesviewplugin_autogen_timestamp_deps [ 32%] Built target kdevprojectfilter_autogen_timestamp_deps [ 32%] Automatic MOC for target KDevPlatformLanguage [ 32%] Automatic MOC for target kdevqmakecommon [ 32%] Automatic MOC for target kdevmakebuilder [ 32%] Automatic MOC for target kdevgenericmanager [ 32%] Automatic MOC for target kdevcustombuildsystem [ 32%] Built target kdevqmakecommon_autogen [ 32%] Built target kdevgenericmanager_autogen [ 32%] Automatic MOC for target kdevandroid [ 32%] Automatic MOC for target kdevcraft [ 32%] Built target kdevmakebuilder_autogen [ 32%] Automatic MOC for target kdevdocker [ 32%] Built target kdevcraft_autogen [ 32%] Automatic MOC for target kdevflatpak [ 32%] Built target kdevandroid_autogen [ 32%] Automatic MOC for target kdevgit [ 32%] Built target kdevcustombuildsystem_autogen [ 32%] Automatic MOC for target kdevsubversion [ 32%] Built target kdevflatpak_autogen [ 32%] Automatic MOC for target kdevvcschangesviewplugin [ 32%] Built target kdevdocker_autogen [ 32%] Automatic MOC for target kdevdocumentswitcher [ 32%] Built target kdevvcschangesviewplugin_autogen [ 32%] Automatic MOC for target kdevopenwith [ 32%] Built target kdevdocumentswitcher_autogen [ 32%] Automatic MOC for target kdevprojectfilter [ 32%] Built target kdevopenwith_autogen [ 32%] Generating ui_qmakebuilddirchooser.h [ 32%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/kdevqmakecommon_autogen/mocs_compilation.cpp.o [ 32%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakebuilddirchooser.cpp.o [ 32%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakebuilddirchooserdialog.cpp.o [ 32%] Built target kdevprojectfilter_autogen [ 33%] Generating ui_custombuildsystemconfigwidget.h [ 33%] Generating kcfg_custombuildsystemconfig.h, kcfg_custombuildsystemconfig.cpp No entries. [ 33%] Generating ui_configwidget.h [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kdevcustombuildsystem_autogen/mocs_compilation.cpp.o [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfig.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakecache.cpp.o [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemplugin.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakeconfig.cpp.o [ 33%] Built target kdevgit_autogen [ 33%] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/kdevgenericmanager_autogen/mocs_compilation.cpp.o [ 33%] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/genericmanager.cpp.o [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildjob.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakefile.cpp.o [ 33%] Linking CXX shared module ../../bin/kdevgenericmanager.so [ 33%] Built target kdevgenericmanager [ 33%] Generating ui_androidpreferences.h [ 33%] Generating androidpreferencessettings.h, androidpreferencessettings.cpp [ 33%] Generating qrc_kdevandroidplugin.cpp [ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/kdevandroid_autogen/mocs_compilation.cpp.o [ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidplugin.cpp.o [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configconstants.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakefilevisitor.cpp.o [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configwidget.cpp.o [ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidruntime.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakeincludefile.cpp.o [ 33%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfigwidget.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakemkspecs.cpp.o [ 33%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferences.cpp.o [ 33%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakeprojectfile.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/debug_android.cpp.o [ 34%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcm_custombuildsystem.cpp.o [ 35%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/qmakeutils.cpp.o [ 35%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/qrc_kdevandroidplugin.cpp.o [ 35%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferencessettings.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/debug.cpp.o [ 35%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/variablereferenceparser.cpp.o [ 35%] Linking CXX shared module ../../bin/kdevandroid.so [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcfg_custombuildsystemconfig.cpp.o [ 35%] Built target kdevandroid [ 35%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/kdevcraft_autogen/mocs_compilation.cpp.o [ 35%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftplugin.cpp.o [ 35%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakecommon.dir/debug.cpp.o [ 35%] Linking CXX shared module ../../bin/kdevcustombuildsystem.so [ 35%] Linking CXX static library ../../lib/libkdevqmakecommon.a [ 35%] Built target kdevqmakecommon [ 36%] Generating ui_dockerpreferences.h [ 36%] Generating dockerpreferencessettings.h, dockerpreferencessettings.cpp [ 36%] Generating qrc_kdevdockerplugin.cpp [ 36%] Built target kdevcustombuildsystem [ 36%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftruntime.cpp.o [ 36%] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/debug_craft.cpp.o [ 36%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/kdevdocker_autogen/mocs_compilation.cpp.o [ 36%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerplugin.cpp.o [ 36%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerruntime.cpp.o [ 36%] Linking CXX shared module ../../bin/kdevcraft.so [ 36%] Built target kdevcraft [ 36%] Generating qrc_kdevflatpakplugin.cpp [ 36%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferences.cpp.o [ 36%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/kdevflatpak_autogen/mocs_compilation.cpp.o [ 36%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakplugin.cpp.o [ 36%] Built target kdevsubversion_autogen [ 37%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakruntime.cpp.o [ 37%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/debug_docker.cpp.o [ 37%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/qrc_kdevdockerplugin.cpp.o [ 37%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferencessettings.cpp.o [ 37%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/debug_flatpak.cpp.o [ 37%] Generating ui_stashmanagerdialog.h [ 37%] Generating ui_gitnameemaildialog.h [ 37%] Generating ui_rebasedialog.h [ 37%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/kdevgit_autogen/mocs_compilation.cpp.o [ 37%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/qrc_kdevflatpakplugin.cpp.o [ 37%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/repostatusmodel.cpp.o [ 37%] Generating ui_ssltrustdialog.h [ 37%] Generating ui_importmetadatawidget.h [ 37%] Linking CXX shared module ../../bin/kdevdocker.so [ 37%] Built target KDevPlatformLanguage_autogen [ 37%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/kdevsubversion_autogen/mocs_compilation.cpp.o [ 37%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/kdevvcschangesviewplugin_autogen/mocs_compilation.cpp.o [ 37%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/kdevsvnplugin.cpp.o [ 37%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesview.cpp.o [ 37%] Linking CXX shared module ../../bin/kdevflatpak.so [ 37%] Built target kdevdocker [ 37%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/committoolview.cpp.o [ 38%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/diffviewsctrl.cpp.o [ 38%] Built target kdevflatpak [ 38%] Generating qrc_kdevdocumentswitcher.cpp [ 38%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesviewplugin.cpp.o [ 38%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/kdevdocumentswitcher_autogen/mocs_compilation.cpp.o [ 38%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcheritem.cpp.o [ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnssldialog.cpp.o [ 38%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/simplecommitform.cpp.o [ 38%] Linking CXX shared module ../../bin/kdevvcschangesviewplugin.so [ 38%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcherplugin.cpp.o [ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnimportmetadatawidget.cpp.o [ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnclient.cpp.o [ 38%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/rebasedialog.cpp.o [ 38%] Built target kdevvcschangesviewplugin [ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnlocationwidget.cpp.o [ 38%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashmanagerdialog.cpp.o [ 38%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/debug.cpp.o [ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitchertreeview.cpp.o [ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svninternaljobbase.cpp.o [ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnjobbase.cpp.o [ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashpatchsource.cpp.o [ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/debug.cpp.o [ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitmessagehighlighter.cpp.o [ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svncommitjob.cpp.o [ 39%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/qrc_kdevdocumentswitcher.cpp.o [ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnstatusjob.cpp.o [ 39%] Linking CXX shared module ../../bin/kdevdocumentswitcher.so [ 39%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnaddjob.cpp.o [ 39%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitclonejob.cpp.o [ 39%] Built target kdevdocumentswitcher [ 39%] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/kdevopenwith_autogen/mocs_compilation.cpp.o [ 39%] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/openwithplugin.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnupdatejob.cpp.o [ 40%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugin.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnrevertjob.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnremovejob.cpp.o [ 40%] Linking CXX shared module ../../bin/kdevopenwith.so [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svninfojob.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svndiffjob.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svncopyjob.cpp.o [ 40%] Built target kdevopenwith [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnmovejob.cpp.o [ 40%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitpluginmetadata.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnlogjob.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnblamejob.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svnimportjob.cpp.o [ 40%] Building CXX object plugins/subversion/CMakeFiles/kdevsubversion.dir/svncheckoutjob.cpp.o [ 40%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitjob.cpp.o [ 40%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugincheckinrepositoryjob.cpp.o [ 40%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitnameemaildialog.cpp.o [ 41%] Generating ui_projectfiltersettings.h [ 41%] Generating projectfiltersettings.h, projectfiltersettings.cpp No entries. [ 41%] Generating ui_refactoringdialog.h [ 41%] Automatic RCC for highlighting/syntax/syntax.qrc [ 41%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/kdevprojectfilter_autogen/mocs_compilation.cpp.o [ 41%] Generating ui_basicrefactoring.h [ 41%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterprovider.cpp.o [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/mocs_compilation.cpp.o [ 41%] Linking CXX shared module ../../bin/kdevsubversion.so [ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistantsmanager.cpp.o [ 42%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/debug.cpp.o [ 42%] Built target kdevqmakebuilder_autogen_timestamp_deps [ 42%] Built target kdevqmakemanager_autogen_timestamp_deps [ 42%] Automatic MOC for target kdevqmakebuilder [ 42%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilter.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistant.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistantsmanager.h:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameaction.cpp.o [ 42%] Built target kdevsubversion [ 42%] Automatic MOC for target kdevqmakemanager [ 42%] Linking CXX shared module ../../bin/kdevgit.so [ 42%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filter.cpp.o [ 42%] Built target kdevgit [ 42%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterconfigpage.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renameaction.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameassistant.cpp.o [ 42%] Built target kdevqmakebuilder_autogen [ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renamefileaction.cpp.o [ 42%] Built target kdevqmakemanager_autogen [ 42%] Generating ui_qmakeconfig.h [ 42%] Building CXX object plugins/qmakebuilder/CMakeFiles/kdevqmakebuilder.dir/kdevqmakebuilder_autogen/mocs_compilation.cpp.o [ 42%] Building CXX object plugins/qmakebuilder/CMakeFiles/kdevqmakebuilder.dir/qmakebuilder.cpp.o [ 42%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakemanager.dir/kdevqmakemanager_autogen/mocs_compilation.cpp.o [ 42%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakemanager.dir/qmakemanager.cpp.o [ 42%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filtermodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistant.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renameassistant.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renameassistant.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renameassistant.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renameassistant.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renameassistant.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 42%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/comboboxdelegate.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/useswidget.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/basicrefactoring.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/renamefileaction.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistant.cpp.o [ 43%] Building CXX object plugins/qmakebuilder/CMakeFiles/kdevqmakebuilder.dir/qmakebuilderpreferences.cpp.o [ 43%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakemanager.dir/qmakemodelitems.cpp.o [ 43%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/debug.cpp.o [ 43%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfiltersettings.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistant.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistant.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrangeprivate.cpp.o [ 43%] Building CXX object plugins/qmakebuilder/CMakeFiles/kdevqmakebuilder.dir/qmakejob.cpp.o [ 43%] Building CXX object plugins/qmakemanager/CMakeFiles/kdevqmakemanager.dir/qmakejob.cpp.o [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrange.cpp.o [ 43%] Linking CXX shared module ../../bin/kdevprojectfilter.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevisionset.cpp.o [ 43%] Linking CXX shared module ../../bin/kdevqmakemanager.so [ 43%] Building CXX object plugins/qmakebuilder/CMakeFiles/kdevqmakebuilder.dir/debug.cpp.o [ 43%] Built target kdevprojectfilter [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevision.cpp.o [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/backgroundparser.cpp.o [ 43%] Linking CXX shared module ../../bin/kdevqmakebuilder.so [ 43%] Built target kdevqmakemanager [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parsejob.cpp.o [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/documentchangetracker.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:257:94: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::FileModificationPair, KDevelop::FileModificationPairRequest, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::FileModificationPair, KDevelop::FileModificationPairRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::FileModificationPair, KDevelop::FileModificationPairRequest, true, QRecursiveMutex>; Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parseprojectjob.cpp.o [ 43%] Built target kdevqmakebuilder [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/urlparselock.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/specializationstore.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.cpp:36: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/codemodel.cpp.o [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchain.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 43%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/waitforupdate.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainpointer.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/specializationstore.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/ducontext.cpp.o [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedducontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/waitforupdate.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/waitforupdate.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedtopducontext.cpp.o /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp: In member function 'const KDevelop::CodeModelItem* KDevelop::CodeModelRepositoryItem::items() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:112:588: warning: cast from 'const char*' to 'const KDevelop::CodeModelItem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:242:41: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:200:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem>; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem>; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem>; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem>; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexedducontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexedducontext.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexedducontext.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexedducontext.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexedducontext.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexeddeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexeddeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/localindexedducontext.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/localindexedducontext.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/localindexedducontext.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:37: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp: In member function 'void KDevelop::EnvironmentInformationRequest::createItem(KDevelop::EnvironmentInformationItem*) const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:155:13: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp: In member function 'const uint* KDevelop::EnvironmentInformationListItem::items() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:229:559: warning: cast from 'const char*' to 'const uint*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp: In constructor 'KDevelop::DUChainPrivate::DUChainPrivate()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:394:17: warning: cast from 'char*' to 'KDevelop::StaticParsingEnvironmentData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp: In lambda function: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:730:41: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp: In member function 'KDevelop::ParsingEnvironmentFile* KDevelop::DUChainPrivate::loadInformation(uint)': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:1056:75: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:556:76: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:561:39: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:726:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:729:96: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::visitAllItems(Visitor&) const [with Visitor = KDevelop::DUChainPrivate::CleanupListVisitor; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DUChainPrivate::CleanupListVisitor; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:1089:31: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:521:126: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:553:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:556:76: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest>; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:558:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest>; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:558:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest>; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:558:40: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest>; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:571:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest>; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:571:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest>; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:571:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.cpp:726:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationItem, KDevelop::EnvironmentInformationRequest>; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::EnvironmentInformationListItem, KDevelop::EnvironmentInformationListRequest>; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextdynamicdata.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.cpp:27: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextutils.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexeddeclaration.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/indexeddeclaration.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondefinition.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/localindexeddeclaration.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/localindexeddeclaration.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextutils.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextutils.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classmemberdeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In function 'void {anonymous}::saveDUChainItem(QVector<KDevelop::TopDUContextDynamicData::ArrayWithPosition>&, KDevelop::DUChainBase&, uint&, bool)': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:63:31: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In static member function 'static KDevelop::TopDUContext* KDevelop::TopDUContextDynamicData::load(uint)': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:595:25: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In member function 'KDevelop::TopDUContextDynamicData::ItemDataInfo KDevelop::TopDUContextDynamicData::writeDataInfo(const ItemDataInfo&, const KDevelop::DUChainBaseData*, uint&)': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:774:19: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImporters(uint)::<lambda(const KDevelop::TopDUContextData*)>; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:503:25: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)>; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:514:25: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadUrl(uint)::<lambda(const KDevelop::TopDUContextData*)>; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:525:25: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage<Item>::storeData(uint&, const QVector<KDevelop::TopDUContextDynamicData::ArrayWithPosition>&) [with Item = KDevelop::DUContext*; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:709:29: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:285:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage<Item>::storeData(uint&, const QVector<KDevelop::TopDUContextDynamicData::ArrayWithPosition>&) [with Item = KDevelop::Declaration*; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:710:33: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:285:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage<Item>::storeData(uint&, const QVector<KDevelop::TopDUContextDynamicData::ArrayWithPosition>&) [with Item = QExplicitlySharedDataPointer<KDevelop::Problem>; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:711:29: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:285:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage<Item>::itemForIndex(uint) const [with Item = KDevelop::DUContext*; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:832:35: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage<Item>::itemForIndex(uint) const [with Item = KDevelop::Declaration*; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:840:39: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage<Item>::itemForIndex(uint) const [with Item = QExplicitlySharedDataPointer<KDevelop::Problem>; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:848:35: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classfunctiondeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classdeclaration.cpp.o [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/use.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:21: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:28: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:29: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:32: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:34: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:180:62: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Repositories::StringData, Repositories::StringRepositoryItemRequest, false, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Repositories::StringData, Repositories::StringRepositoryItemRequest, false, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:180:62: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Repositories::StringData, Repositories::StringRepositoryItemRequest, false>; Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 44%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/forwarddeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainbase.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/use.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainlock.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/identifier.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/parsingenvironment.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/forwarddeclaration.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/abstractfunctiondeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainbase.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainlock.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/stringhelpers.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/namespacealiasdeclaration.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/abstractfunctiondeclaration.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:375:78: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/appendedlist_static.h: In instantiation of 'const T* KDevelop::AppendedList<false, T>::data(const char*) const [with T = KDevelop::IndexedTypeIdentifier]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:73:573: required from 'const KDevelop::IndexedTypeIdentifier* KDevelop::IdentifierPrivate<<anonymous> >::templateIdentifiers() const [with bool dynamic = false]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:558:39: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/appendedlist_static.h:136:16: warning: cast from 'const char*' to 'const KDevelop::IndexedTypeIdentifier*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:685:89: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/appendedlist_static.h: In instantiation of 'const T* KDevelop::AppendedList<false, T>::data(const char*) const [with T = KDevelop::IndexedIdentifier]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:227:485: required from 'const KDevelop::IndexedIdentifier* KDevelop::QualifiedIdentifierPrivate<<anonymous> >::identifiers() const [with bool dynamic = false]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:810:185: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/appendedlist_static.h:136:16: warning: cast from 'const char*' to 'const KDevelop::IndexedIdentifier*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>, KDevelop::QualifiedIdentifierItemRequest, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>, KDevelop::QualifiedIdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>, KDevelop::QualifiedIdentifierItemRequest, true, QRecursiveMutex>; Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::IdentifierPrivate<false>, KDevelop::IdentifierItemRequest, true, QRecursiveMutex>; Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::IdentifierPrivate<false>; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate<false>*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/aliasdeclaration.cpp.o [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/dumpdotgraph.cpp.o [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainutils.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declarationid.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/namespacealiasdeclaration.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/definitions.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/uses.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/dumpdotgraph.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/dumpdotgraph.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/dumpdotgraph.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/importers.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchaindumper.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.cpp:26: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.cpp:29: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 45%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainregister.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::DefinitionsItem::definitions() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:60:660: warning: cast from 'const char*' to 'const KDevelop::IndexedDeclaration*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:182:19: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::visitAllItems(Visitor&) const [with Visitor = KDevelop::DefinitionsVisitor; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DefinitionsVisitor; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:237:27: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:167:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem>; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:178:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem>; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:178:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem>; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:178:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::DefinitionsItem, KDevelop::DefinitionsRequestItem>; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/persistentsymboltable.cpp.o [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/instantiationinformation.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp: In member function 'const KDevelop::IndexedTopDUContext* KDevelop::UsesItem::uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:57:587: warning: cast from 'const char*' to 'const KDevelop::IndexedTopDUContext*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:136:57: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:147:19: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:132:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::UsesItem, KDevelop::UsesRequestItem, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::UsesItem, KDevelop::UsesRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:136:57: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::UsesItem, KDevelop::UsesRequestItem>; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:143:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::UsesItem, KDevelop::UsesRequestItem>; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:143:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::UsesItem, KDevelop::UsesRequestItem>; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/uses.cpp:143:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::UsesItem, KDevelop::UsesRequestItem>; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/problem.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchaindumper.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchaindumper.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchaindumper.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchaindumper.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typesystem.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp: In member function 'const KDevelop::IndexedDUContext* KDevelop::ImportersItem::importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:57:630: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:137:62: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:148:19: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:133:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::ImportersItem, KDevelop::ImportersRequestItem, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::ImportersItem, KDevelop::ImportersRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:137:62: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::ImportersItem, KDevelop::ImportersRequestItem>; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:144:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::ImportersItem, KDevelop::ImportersRequestItem>; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:144:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::ImportersItem, KDevelop::ImportersRequestItem>; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/importers.cpp:144:28: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::ImportersItem, KDevelop::ImportersRequestItem>; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeregister.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystem.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typerepository.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/identifiedtype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:203:92: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::InstantiationInformation, KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>, true, QRecursiveMutex>; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest<KDevelop::InstantiationInformation>; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/abstracttype.cpp.o [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/integraltype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::{anonymous}::PersistentSymbolTableItem::declarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:134:680: warning: cast from 'const char*' to 'const KDevelop::IndexedDeclaration*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:279:74: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:310:19: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::visitAllItems(Visitor&) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:549:27: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:552:32: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:275:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:279:74: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, QRecursiveMutex>; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:299:32: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, QRecursiveMutex>; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:299:32: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, QRecursiveMutex>; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::deleteItem(unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.cpp:299:32: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::{anonymous}::PersistentSymbolTableItem, KDevelop::{anonymous}::PersistentSymbolTableRequestItem, true, QRecursiveMutex>; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/functiontype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/structuretype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/integraltype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/pointertype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:143:39: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::findIndex(const ItemRequest&) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::canAllocateItem(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, 0>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, QRecursiveMutex>; Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::printStatistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1668:13: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/abstracttype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/referencetype.cpp.o [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/delayedtype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/functiontype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/arraytype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/indexedtype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/pointertype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumerationtype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/referencetype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/delayedtype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 46%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/constantintegraltype.cpp.o [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumeratortype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/arraytype.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeutils.cpp.o [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typealiastype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumerationtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumerationtype.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumerationtype.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/unsuretype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumeratortype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumeratortype.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumeratortype.h:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/containertypes.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/constantintegraltype.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/builders/dynamiclanguageexpressionvisitor.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/problemnavigationcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typealiastype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typealiastype.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typealiastype.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationwidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usesnavigationcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/containertypes.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/containertypes.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/containertypes.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/containertypes.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractdeclarationnavigationcontext.cpp.o [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractincludenavigationcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/useswidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/useswidget.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usescollector.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/quickopenembeddedwidgetcombiner.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/abbreviations.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/constantintegraltype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/enumeratortype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:21: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:32: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iastcontainer.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/useswidget.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/useswidget.cpp:28: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/ilanguagesupport.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/quickopendataprovider.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iquickopen.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/editorcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/codecontext.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icreateclasshelper.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/../duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icontextbrowser.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletion.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionworker.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionmodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/codecontext.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/codecontext.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/interfaces/codecontext.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitem.cpp.o [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletioncontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletion.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitemgrouper.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionworker.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionworker.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionhelper.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletioncontext.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/normaldeclarationcompletionitem.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionitem.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/applychangeswidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionmodel.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/coderepresentation.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/documentchangeset.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/duchainchangeset.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/types/constantintegraltype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/types/enumeratortype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/utilities.cpp.o [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/codedescription.cpp.o [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/basicrefactoring.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/../duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/duchainchangeset.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/duchainchangeset.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/../duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/progressdialogs/refactoringdialog.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/documentchangeset.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/documentchangeset.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/setrepository.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/utilities.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/utilities.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/utilities.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/codedescription.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/codedescription.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/codedescription.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/includeitem.cpp.o [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/navigationtooltip.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/basicrefactoring.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/basicrefactoring.cpp:21: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/basicrefactoring.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/basicrefactoring.cpp:26: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/colorcache.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/configurablecolors.cpp.o [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/codehighlighting.cpp.o [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccessrepository.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.cpp:136:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::visitAllItems(Visitor&) const [with Visitor = Utils::StatisticsVisitor; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::visitAllItems(Visitor&, bool) const [with Visitor = Utils::StatisticsVisitor; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.cpp:982:54: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.cpp:136:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.cpp:136:36: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccess.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/configurablecolors.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/colorcache.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/colorcache.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflowgraph.cpp.o [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflownode.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/configurablecolors.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/configurablecolors.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 49%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodel.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnode.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnodescontroller.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/types/constantintegraltype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/types/enumeratortype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/declarationdata.h:16, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/allclassesfolder.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/documentclassesfolder.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/types/enumerationtype.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/projectfolder.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatesmodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodel.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodel.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatepreviewicon.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/allclassesfolder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/allclassesfolder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateclassgenerator.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/sourcefiletemplate.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templaterenderer.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/documentclassesfolder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/documentclassesfolder.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateengine.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/projectfolder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/projectfolder.cpp:5: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/archivetemplateloader.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/debug.cpp.o [ 50%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/H2SGMHQQN5/qrc_syntax.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/templateclassgenerator.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/templateclassgenerator.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 50%] Linking CXX shared library ../../bin/libKDevPlatformLanguage.so [ 50%] Built target KDevPlatformLanguage [ 50%] Built target kdevqthelp_autogen_timestamp_deps [ 50%] Built target KDevPlatformShell_autogen_timestamp_deps [ 50%] Built target kdev_filters_autogen_timestamp_deps [ 50%] Built target kdevdebuggercommon_autogen_timestamp_deps [ 50%] Built target kdevmanpage_autogen_timestamp_deps [ 50%] Built target kdevcustomscript_autogen_timestamp_deps [ 50%] Built target kdevnoprojectincludesanddefines_autogen_timestamp_deps [ 50%] Built target kdevcompilerprovider_autogen_timestamp_deps [ 50%] Built target kdevqmljsduchain_autogen_timestamp_deps [ 50%] Built target KDevClangPrivate_autogen_timestamp_deps [ 50%] Built target kdevmakefileresolver_autogen_timestamp_deps [ 50%] Built target kdevcodeutils_autogen_timestamp_deps [ 50%] Built target kdevmesonmanager_autogen_timestamp_deps [ 50%] Built target kdevappwizard_autogen_timestamp_deps [ 50%] Built target kdevexternalscript_autogen_timestamp_deps [ 50%] Built target kdevfiletemplates_autogen_timestamp_deps [ 50%] Built target kdevgrepview_autogen_timestamp_deps [ 50%] Built target kdevoutlineview_autogen_timestamp_deps [ 50%] Built target kdevpatchreview_autogen_timestamp_deps [ 50%] Built target kdevprojectmanagerview_autogen_timestamp_deps [ 50%] Built target kdevquickopen_autogen_timestamp_deps [ 50%] Built target kdevclassbrowser_autogen_timestamp_deps [ 50%] Built target kdevswitchtobuddy_autogen_timestamp_deps [ 50%] Built target kdevexecuteplasmoid_autogen_timestamp_deps [ 50%] Built target kdevtestview_autogen_timestamp_deps [ 50%] Automatic MOC for target KDevPlatformShell [ 50%] Automatic MOC for target kdev_filters [ 50%] Automatic MOC for target kdevqthelp [ 50%] Automatic MOC for target kdevdebuggercommon [ 50%] Automatic MOC for target kdevmanpage [ 50%] Built target kdev_filters_autogen [ 50%] Automatic MOC for target kdevcustomscript [ 50%] Built target kdevcustomscript_autogen [ 50%] Automatic MOC for target kdevnoprojectincludesanddefines [ 50%] Built target kdevnoprojectincludesanddefines_autogen [ 50%] Automatic MOC for target kdevcompilerprovider [ 50%] Built target kdevmanpage_autogen [ 50%] Automatic MOC for target kdevqmljsduchain [ 50%] Built target kdevqmljsduchain_autogen [ 50%] Automatic MOC for target KDevClangPrivate [ 50%] Built target kdevqthelp_autogen [ 50%] Automatic MOC for target kdevmakefileresolver [ 50%] Built target kdevmakefileresolver_autogen [ 50%] Built target kdevcompilerprovider_autogen [ 50%] Automatic MOC for target kdevmesonmanager [ 50%] Automatic MOC for target kdevappwizard [ 50%] Built target kdevappwizard_autogen [ 50%] Automatic MOC for target kdevcodeutils [ 50%] Built target kdevdebuggercommon_autogen [ 50%] Automatic MOC for target kdevexternalscript [ 50%] Built target kdevcodeutils_autogen [ 50%] Automatic MOC for target kdevfiletemplates [ 50%] Built target kdevexternalscript_autogen [ 50%] Automatic MOC for target kdevgrepview [ 50%] Built target KDevClangPrivate_autogen [ 50%] Automatic MOC for target kdevoutlineview [ 50%] Built target kdevmesonmanager_autogen [ 50%] Automatic MOC for target kdevpatchreview [ 50%] Built target kdevoutlineview_autogen [ 50%] Automatic MOC for target kdevprojectmanagerview [ 50%] Built target kdevgrepview_autogen [ 50%] Automatic MOC for target kdevquickopen [ 50%] Built target kdevpatchreview_autogen [ 50%] Automatic MOC for target kdevswitchtobuddy [ 50%] Built target kdevfiletemplates_autogen [ 50%] Automatic MOC for target kdevtestview [ 50%] Built target kdevswitchtobuddy_autogen [ 50%] Automatic MOC for target kdevclassbrowser [ 50%] Built target kdevtestview_autogen [ 50%] Automatic MOC for target kdevexecuteplasmoid [ 50%] Built target kdevprojectmanagerview_autogen [ 50%] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdev_filters_autogen/mocs_compilation.cpp.o [ 50%] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdevfilters.cpp.o [ 50%] Built target kdevclassbrowser_autogen [ 50%] Generating ui_selectcoredialog.h [ 50%] Generating ui_debuggerconsoleview.h [ 50%] Generating ui_registersview.h [ 50%] Generating ui_selectaddressdialog.h [ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/kdevdebuggercommon_autogen/mocs_compilation.cpp.o [ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/mi.cpp.o [ 51%] Built target kdevexecuteplasmoid_autogen [ 51%] Generating ui_qthelpconfigeditdialog.h [ 51%] Generating ui_qthelpconfig.h [ 51%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/kdevqthelp_autogen/mocs_compilation.cpp.o [ 51%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpplugin.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/persistentsymboltable.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/template/filters/kdevfilters.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/template/filters/kdevfilters.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 51%] Linking CXX shared module ../../../grantlee/5.3/kdev_filters.so [ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/milexer.cpp.o [ 51%] Built target kdev_filters [ 51%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/kdevmanpage_autogen/mocs_compilation.cpp.o [ 51%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentation.cpp.o /build/kdevelop/src/kdevelop-24.05.2/plugins/debuggercommon/mi/milexer.cpp: In member function 'int KDevMI::MI::MILexer::nextToken(int&, int&)': /build/kdevelop/src/kdevelop-24.05.2/plugins/debuggercommon/mi/milexer.cpp:121:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] [ 51%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpproviderabstract.cpp.o [ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/miparser.cpp.o [ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommand.cpp.o [ 51%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpageplugin.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qthelp/qthelpproviderabstract.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 51%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpprovider.cpp.o [ 51%] Built target kdevquickopen_autogen [ 51%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpdocumentation.cpp.o [ 51%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommandqueue.cpp.o [ 51%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpqtdoc.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/manpage/manpageplugin.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/manpage/manpageplugin.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/manpage/manpageplugin.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/manpage/manpageplugin.cpp:26: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 52%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagemodel.cpp.o [ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dbgglobal.cpp.o [ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/selectcoredialog.cpp.o [ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelp_config_shared.cpp.o [ 52%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/kdevcustomscript_autogen/mocs_compilation.cpp.o [ 52%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/customscript_plugin.cpp.o [ 52%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentationwidget.cpp.o [ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugger.cpp.o [ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpconfig.cpp.o [ 52%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/debug.cpp.o [ 52%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/debug.cpp.o [ 52%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugsession.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpnetwork.cpp.o [ 53%] Linking CXX shared module ../../bin/kdevcustomscript.so [ 53%] Linking CXX shared module ../../bin/kdevmanpage.so [ 53%] Built target kdevcustomscript [ 53%] Generating ui_noprojectcustomincludepaths.h [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/debug.cpp.o [ 53%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/kdevnoprojectincludesanddefines_autogen/mocs_compilation.cpp.o [ 53%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectcustomincludepaths.cpp.o [ 53%] Built target kdevmanpage [ 53%] Generating ui_compilerswidget.h [ 53%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/kdevcompilerprovider_autogen/mocs_compilation.cpp.o [ 53%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebuggerplugin.cpp.o [ 53%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerprovider.cpp.o [ 53%] Linking CXX shared module ../../bin/kdevqthelp.so [ 53%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectincludepathsmanager.cpp.o [ 53%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/icompiler.cpp.o [ 53%] Built target kdevqthelp [ 53%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugjobs.cpp.o [ 53%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/kdevqmljsduchain_autogen/mocs_compilation.cpp.o [ 53%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debug.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 53%] Linking CXX static library ../../../lib/libkdevnoprojectincludesanddefines.a [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/gcclikecompiler.cpp.o [ 54%] Built target kdevnoprojectincludesanddefines [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/msvccompiler.cpp.o [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/cache.cpp.o [ 54%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mibreakpointcontroller.cpp.o [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerfactories.cpp.o [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/settingsmanager.cpp.o [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/helper.cpp.o [ 54%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/miframestackmodel.cpp.o [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilersmodel.cpp.o [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilerswidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiondeclaration.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/helper.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiontype.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/helper.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/helper.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/helper.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/helper.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/parsesession.cpp.o [ 54%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariablecontroller.cpp.o [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debugvisitor.cpp.o [ 54%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/__/debug.cpp.o [ 54%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariable.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/contextbuilder.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/debugvisitor.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/declarationbuilder.cpp.o [ 54%] Linking CXX static library ../../../lib/libkdevcompilerprovider.a [ 54%] Built target kdevcompilerprovider [ 54%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stringhelpers.cpp.o [ 54%] Built target KDevPlatformShell_autogen [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/expressionvisitor.cpp.o [ 54%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/usebuilder.cpp.o [ 55%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stty.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/contextbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/contextbuilder.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/contextbuilder.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 55%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/qmljsducontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstracttypebuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 55%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiondeclaration.cpp.o [ 55%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/debuggerconsoleview.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/expressionvisitor.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/expressionvisitor.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/expressionvisitor.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/expressionvisitor.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/expressionvisitor.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/expressionvisitor.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 55%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiontype.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractusebuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/usebuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/usebuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/usebuilder.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 55%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/declarationnavigationcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/qmljsducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/qmljsducontext.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/qmljsducontext.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/qmljsducontext.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 55%] Generating ui_sessionsettings.h [ 55%] Generating sessionconfig.h, sessionconfig.cpp [ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/KDevClangPrivate_autogen/mocs_compilation.cpp.o [ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/clangsettingsmanager.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiontype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiontype.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiontype.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 56%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/navigationwidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiondeclaration.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/functiondeclaration.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 56%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/frameworks/nodejs.cpp.o [ 56%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/disassemblewidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 56%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/kdevmakefileresolver_autogen/mocs_compilation.cpp.o [ 56%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/makefileresolver.cpp.o [ 56%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/sessionsettings/sessionsettings.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/navigationwidget.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/navigation/navigationwidget.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 56%] Generating ui_mesonrewriterpage.h [ 56%] Generating ui_mesonadvancedsettings.h [ 56%] Generating ui_mesonconfigpage.h [ 56%] Generating ui_mesonlisteditor.h [ 56%] Generating ui_mesonnewbuilddir.h [ 56%] Generating ui_mesonoptionbaseview.h [ 56%] Generating ui_mesonoptionsview.h [ 56%] Generating ui_mesonrewriterinput.h [ 56%] Generating ui_mesonrewriteroptioncontainer.h In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstracttypebuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/../parsesession.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/frameworks/nodejs.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 56%] Linking CXX static library ../../../lib/libkdevqmljsduchain.a [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/kdevmesonmanager_autogen/mocs_compilation.cpp.o [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonbuilder.cpp.o [ 56%] Built target kdevqmljsduchain [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonconfig.cpp.o [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/completionhelper.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersview.cpp.o [ 57%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/helper.cpp.o [ 57%] Linking CXX static library ../../../lib/libkdevmakefileresolver.a [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjob.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjobprune.cpp.o [ 57%] Built target kdevmakefileresolver [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/context.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/completionhelper.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/completionhelper.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/forwarddeclaration.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/includepathcompletioncontext.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonmanager.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonintrospectjob.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersmanager.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/model.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typealiastype.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.cpp:31: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.cpp:32: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/../util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.cpp:43: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureaction.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonoptions.cpp.o [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureassistant.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_x86.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureaction.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureaction.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/../duchain/duchainutils.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureaction.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureaction.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/codegenhelper.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/context.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codecompletion/model.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangrefactoring.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonprojectinfo.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_arm.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureaction.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureassistant.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureassistant.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureassistant.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureassistant.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/modelsmanager.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontargets.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/adaptsignatureaction.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/codegenhelper.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typealiastype.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/codegenhelper.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontests.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/usescollector.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/useswidget.h:17, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/codegen/basicrefactoring.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangrefactoring.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangrefactoring.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangrefactoring.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangrefactoring.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/duchainutils.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangrefactoring.cpp:30: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangclasshelper.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonactionbase.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/converters.cpp.o [ 57%] Generating ui_projectvcspage.h [ 57%] Generating qrc_kdevappwizard.cpp [ 57%] Generating ui_projectselectionpage.h [ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/kdevappwizard_autogen/mocs_compilation.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/debuglog.cpp.o [ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardplugin.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesondefaultopts.cpp.o [ 57%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizarddialog.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangclasshelper.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/clangclasshelper.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/sourcemanipulation.cpp.o [ 57%] Linking CXX static library ../../lib/libkdevdebuggercommon.a [ 57%] Built target kdevdebuggercommon [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsinfo.cpp.o [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/builder.cpp.o [ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardpagewidget.cpp.o [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangdiagnosticevaluator.cpp.o [ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsmodify.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/sourcemanipulation.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/sourcemanipulation.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/enumeratortype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/codegen/sourcemanipulation.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangducontext.cpp.o [ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectselectionpage.cpp.o [ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonrewriterjob.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangdiagnosticevaluator.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] [ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projecttemplatesmodel.cpp.o [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clanghelpers.cpp.o [ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectvcspage.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangducontext.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangducontext.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:44:680: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:45:710: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:49:650: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:52:758: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontextdata.h:57:548: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:66:731: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontextdata.h:67:655: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonadvancedsettings.cpp.o [ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/debug.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/builder.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/builder.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/cursorkindtraits.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/builder.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/cursorkindtraits.h:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/cursorkindtraits.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/builder.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:28:634: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/builder.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 58%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/qrc_kdevappwizard.cpp.o [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangindex.cpp.o [ 58%] Generating qrc_kdevcodeutils.cpp [ 58%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/kdevcodeutils_autogen/mocs_compilation.cpp.o [ 58%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/codeutilsplugin.cpp.o [ 58%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonconfigpage.cpp.o [ 59%] Linking CXX shared module ../../bin/kdevappwizard.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironment.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangindex.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangindex.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangpch.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangindex.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 59%] Generating ui_externalscriptview.h [ 59%] Generating qrc_kdevexternalscript.cpp [ 59%] Generating ui_editexternalscript.h [ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/kdevexternalscript_autogen/mocs_compilation.cpp.o [ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptplugin.cpp.o [ 60%] Built target kdevappwizard [ 60%] Generating ui_testcases.h [ 60%] Generating qrc_kdevfiletemplates.cpp [ 60%] Generating ui_licensechooser.h [ 60%] Generating ui_newclass.h [ 60%] Generating ui_outputlocation.h [ 60%] Generating ui_overridevirtuals.h [ 60%] Generating ui_templatepreviewtoolview.h [ 60%] Generating ui_templateselection.h In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/codeutils/codeutilsplugin.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 60%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/debug.cpp.o [ 60%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/kdevfiletemplates_autogen/mocs_compilation.cpp.o [ 60%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreview.cpp.o [ 60%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonlisteditor.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironmentfile.cpp.o [ 60%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/qrc_kdevcodeutils.cpp.o [ 60%] Linking CXX shared module ../../bin/kdevcodeutils.so [ 60%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptview.cpp.o [ 61%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonnewbuilddir.cpp.o [ 61%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreviewtoolview.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironmentfile.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 61%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangpch.cpp.o [ 61%] Built target kdevcodeutils [ 61%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/filetemplatesplugin.cpp.o [ 61%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptitem.cpp.o [ 61%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionbaseview.cpp.o [ 61%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptjob.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangpch.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangpch.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangpch.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 61%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangproblem.cpp.o [ 61%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/ipagefocus.cpp.o [ 61%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classidentifierpage.cpp.o [ 61%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/debugvisitor.cpp.o [ 61%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionsview.cpp.o [ 61%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/editexternalscript.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classmemberspage.cpp.o [ 62%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterinput.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/debugvisitor.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/debugvisitor.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/debugvisitor.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/documentfinderhelpers.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/duchainutils.cpp.o [ 62%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/debug.cpp.o [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/defaultcreateclasshelper.cpp.o [ 62%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterpage.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/documentfinderhelpers.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/documentfinderhelpers.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/documentfinderhelpers.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/licensepage.cpp.o [ 62%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/qrc_kdevexternalscript.cpp.o [ 62%] Linking CXX shared module ../../bin/kdevexternalscript.so In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/duchainutils.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/duchainutils.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/duchainutils.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeregister.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/duchainutils.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/duchainutils.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:28:634: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/outputpage.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macrodefinition.cpp.o [ 62%] Built target kdevexternalscript [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/overridespage.cpp.o [ 62%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/debug.cpp.o [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateclassassistant.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macronavigationcontext.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/macrodefinition.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/macrodefinition.cpp: In member function 'const KDevelop::IndexedString* MacroDefinitionData::parameters() const': /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/macrodefinition.cpp:43:634: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/missingincludepathproblem.cpp.o [ 62%] Linking CXX shared module ../../bin/kdevmesonmanager.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/filetemplates/overridespage.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/alltypes.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/filetemplates/overridespage.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/containertypes.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/alltypes.h:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/filetemplates/overridespage.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/filetemplates/overridespage.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateoptionspage.cpp.o [ 62%] Built target kdevmesonmanager [ 62%] Generating ui_grepwidget.h [ 63%] Generating qrc_kdevgrepview.cpp [ 63%] Generating ui_grepoutputview.h [ 63%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateselectionpage.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/macronavigationcontext.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 63%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/navigationwidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/missingincludepathproblem.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/missingincludepathproblem.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] [ 63%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/testcasespage.cpp.o [ 63%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/kdevgrepview_autogen/mocs_compilation.cpp.o [ 63%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewplugin.cpp.o [ 63%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/debug.cpp.o [ 63%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/qrc_kdevfiletemplates.cpp.o [ 63%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/parsesession.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/navigationwidget.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:28:634: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/navigationwidget.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 64%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/todoextractor.cpp.o [ 64%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/kdevoutlineview_autogen/mocs_compilation.cpp.o [ 64%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlineviewplugin.cpp.o [ 64%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewpluginmetadata.cpp.o [ 64%] Linking CXX shared module ../../bin/kdevfiletemplates.so In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/todoextractor.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/todoextractor.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] [ 64%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinenode.cpp.o [ 64%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/types/classspecializationtype.cpp.o [ 64%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepdialog.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/parsingenvironment.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangparsingenvironment.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 64%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputmodel.cpp.o [ 64%] Built target kdevfiletemplates [ 64%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputdelegate.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/types/classspecializationtype.h:28:634: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 64%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unknowndeclarationproblem.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/alltypes.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/containertypes.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/alltypes.h:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinenode.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 64%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinemodel.cpp.o [ 64%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepjob.cpp.o [ 64%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepfindthread.cpp.o [ 65%] Generating ui_patchreview.h [ 65%] Generating qrc_kdevpatchreview.cpp [ 65%] Generating ui_localpatchwidget.h [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/kdevpatchreview_autogen/mocs_compilation.cpp.o [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreview.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinemodel.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/outlineview/outlinemodel.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 65%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinewidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clangproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/clanghelpers.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/../util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/unknowndeclarationproblem.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 65%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unsavedfile.cpp.o [ 65%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputview.cpp.o [ 65%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/headerguardassistant.cpp.o [ 65%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/debug.cpp.o [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchhighlighter.cpp.o [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreviewtoolview.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/headerguardassistant.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 65%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangdebug.cpp.o [ 65%] Linking CXX shared module ../../bin/kdevoutlineview.so [ 65%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/greputil.cpp.o [ 65%] Built target kdevoutlineview [ 65%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/debug.cpp.o [ 65%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangtypes.cpp.o [ 65%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/qrc_kdevgrepview.cpp.o [ 65%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangutils.cpp.o [ 65%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/sessionconfig.cpp.o /build/kdevelop/src/kdevelop-24.05.2/plugins/patchreview/patchreviewtoolview.cpp: In member function 'void PatchReviewToolView::patchChanged()': /build/kdevelop/src/kdevelop-24.05.2/plugins/patchreview/patchreviewtoolview.cpp:144:72: note: parameter passing for argument of type 'std::initializer_list<QJsonValue>' changed in GCC 7.1 /build/kdevelop/src/kdevelop-24.05.2/plugins/patchreview/patchreviewtoolview.cpp: In member function 'void PatchReviewToolView::showEditDialog()': /build/kdevelop/src/kdevelop-24.05.2/plugins/patchreview/patchreviewtoolview.cpp:242:57: note: parameter passing for argument of type 'std::initializer_list<QJsonValue>' changed in GCC 7.1 [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/localpatchsource.cpp.o [ 65%] Linking CXX shared module ../../bin/kdevgrepview.so [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/debug.cpp.o [ 65%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/qrc_kdevpatchreview.cpp.o [ 65%] Generating ui_projectmanagerview.h [ 65%] Generating qrc_kdevprojectmanagerview.cpp [ 65%] Generating ui_projectbuildsetwidget.h [ 65%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/kdevprojectmanagerview_autogen/mocs_compilation.cpp.o [ 65%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerviewplugin.cpp.o [ 65%] Built target kdevgrepview [ 65%] Generating ui_quickopenwidget.h [ 65%] Generating qrc_kdevquickopen.cpp [ 65%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/kdevquickopen_autogen/mocs_compilation.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/../duchain/cursorkindtraits.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/../duchain/cursorkindtraits.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 65%] Linking CXX shared library ../../bin/libKDevClangPrivate.so [ 65%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenplugin.cpp.o [ 65%] Generating qrc_kdevswitchtobuddy.cpp [ 65%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/kdevswitchtobuddy_autogen/mocs_compilation.cpp.o [ 65%] Linking CXX shared module ../../bin/kdevpatchreview.so [ 65%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/switchtobuddyplugin.cpp.o [ 65%] Built target KDevClangPrivate [ 65%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/debug.cpp.o [ 65%] Built target kdevpatchreview [ 65%] Generating qrc_kdevtestview.cpp [ 66%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/kdevtestview_autogen/mocs_compilation.cpp.o [ 66%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testview.cpp.o [ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerview.cpp.o [ 66%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testviewplugin.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/switchtobuddy/switchtobuddyplugin.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/switchtobuddy/switchtobuddyplugin.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/switchtobuddy/switchtobuddyplugin.cpp:26: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 66%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/qrc_kdevswitchtobuddy.cpp.o [ 66%] Linking CXX shared module ../../bin/kdevswitchtobuddy.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/quickopenplugin.cpp:34: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/quickopenplugin.cpp:48: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 66%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenmodel.cpp.o [ 66%] Built target kdevswitchtobuddy [ 66%] Generating qrc_kdevclassbrowser.cpp [ 66%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/kdevclassbrowser_autogen/mocs_compilation.cpp.o [ 66%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classbrowserplugin.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/testview/testview.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 66%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/debug.cpp.o [ 66%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/qrc_kdevtestview.cpp.o [ 66%] Generating ui_plasmoidexecutionconfig.h [ 66%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/kdevexecuteplasmoid_autogen/mocs_compilation.cpp.o [ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelsaver.cpp.o [ 66%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/executeplasmoidplugin.cpp.o [ 66%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenwidget.cpp.o [ 66%] Linking CXX shared module ../../bin/kdevtestview.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/classbrowser/classbrowserplugin.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/classbrowser/classbrowserplugin.cpp:31: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/classbrowser/classbrowserplugin.cpp:32: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 66%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classwidget.cpp.o [ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projecttreeview.cpp.o [ 66%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionconfig.cpp.o [ 66%] Built target kdevtestview [ 66%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectbuildsetwidget.cpp.o [ 66%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectfilequickopen.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodelnode.h:15, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/classmodel.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/classbrowser/classwidget.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 67%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classtree.cpp.o [ 67%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/duchainitemquickopen.cpp.o [ 68%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionjob.cpp.o [ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/vcsoverlayproxymodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/classbrowser/classtree.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 68%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/debug.cpp.o [ 68%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/debug.cpp.o [ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelitemdelegate.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/duchainitemquickopen.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/duchainitemquickopen.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/declarationlistquickopen.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/projectfilequickopen.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/cutcopypastehelpers.cpp.o [ 68%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/qrc_kdevclassbrowser.cpp.o [ 68%] Linking CXX shared module ../../bin/kdevclassbrowser.so [ 68%] Linking CXX shared module ../../bin/kdevexecuteplasmoid.so [ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectitemquickopen.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 68%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/debug.cpp.o [ 68%] Built target kdevclassbrowser [ 68%] Generating uiconfig.h, uiconfig.cpp [ 68%] Generating bgconfig.h, bgconfig.cpp [ 68%] Generating languageconfig.h, languageconfig.cpp [ 68%] Built target kdevdefinesandincludesmanager_autogen_timestamp_deps [ 68%] Generating projectconfig.h, projectconfig.cpp [ 68%] Built target kdevexecuteplasmoid [ 68%] Generating qrc_kdevplatformshell.cpp [ 68%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/documentationquickopenprovider.cpp.o [ 68%] Generating ui_bgpreferences.h [ 68%] Built target kdev_includepathsconverter_autogen_timestamp_deps [ 68%] Generating ui_editstyledialog.h [ 68%] Built target kdevqmljscompletion_autogen_timestamp_deps [ 68%] Generating ui_environmentwidget.h [ 68%] Built target kdevclangsupport_autogen_timestamp_deps [ 68%] Generating ui_languagepreferences.h [ 68%] Generating ui_launchconfigurationdialog.h [ 69%] Generating ui_projectinfopage.h [ 69%] Generating ui_projectpreferences.h [ 69%] Generating ui_projectsourcepage.h [ 69%] Generating ui_sourceformatterselectionedit.h [ 69%] Generating ui_sourceformattersettings.h [ 69%] Generating ui_templateconfig.h [ 69%] Generating ui_templatepage.h [ 69%] Generating ui_uiconfig.h [ 69%] Built target KDevCMakeCommon_autogen_timestamp_deps [ 69%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/KDevPlatformShell_autogen/mocs_compilation.cpp.o [ 69%] Built target kdevcustommakemanager_autogen_timestamp_deps [ 69%] Automatic MOC for target kdevdefinesandincludesmanager [ 69%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/qrc_kdevprojectmanagerview.cpp.o [ 69%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow.cpp.o [ 69%] Linking CXX shared module ../../bin/kdevprojectmanagerview.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/projectitemquickopen.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/projectitemquickopen.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/quickopen/projectitemquickopen.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 69%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/actionsquickopenprovider.cpp.o [ 69%] Automatic MOC for target kdev_includepathsconverter [ 69%] Built target kdev_includepathsconverter_autogen [ 70%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingdelegate.cpp.o [ 71%] Built target kdevprojectmanagerview [ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o [ 72%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingtree.cpp.o [ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/plugincontroller.cpp.o /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/mainwindow.cpp: In member function 'virtual void KDevelop::MainWindow::ensureVisible()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/mainwindow.cpp:167:37: warning: 'static void KWindowSystem::forceActiveWindow(WId, long int)' is deprecated: Since 5.101. Use KX11Extras::forceActiveWindow() instead [-Wdeprecated-declarations] In file included from /usr/include/KF5/KWindowSystem/KWindowSystem:1, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/mainwindow.cpp:27: /usr/include/KF5/KWindowSystem/kwindowsystem.h:206:17: note: declared here [ 72%] Automatic MOC for target kdevqmljscompletion [ 72%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingwidgetmodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/mainwindow_p.cpp:44: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/ktexteditorpluginintegration.cpp.o [ 72%] Built target kdevqmljscompletion_autogen [ 72%] Automatic MOC for target kdevclangsupport [ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/shellextension.cpp.o [ 72%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/debug.cpp.o [ 72%] Built target kdevdefinesandincludesmanager_autogen [ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/core.cpp.o [ 72%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uicontroller.cpp.o [ 72%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/qrc_kdevquickopen.cpp.o [ 73%] Automatic MOC for target KDevCMakeCommon [ 73%] Linking CXX shared module ../../bin/kdevquickopen.so [ 73%] Built target kdevclangsupport_autogen [ 73%] Automatic MOC for target kdevcustommakemanager [ 73%] Built target kdevquickopen [ 73%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/colorschemechooser.cpp.o [ 73%] Generating ui_projectpathswidget.h [ 73%] Generating customdefinesandincludes.h, customdefinesandincludes.cpp [ 73%] Built target KDevCMakeCommon_autogen [ 73%] Generating ui_batchedit.h [ 73%] Generating ui_defineswidget.h [ 73%] Generating ui_includeswidget.h [ 74%] Generating ui_parserwidget.h In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/core.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 74%] Built target kdevcustommakemanager_autogen [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectcontroller.cpp.o [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/project.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/kdev_includepathsconverter_autogen/mocs_compilation.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kdevdefinesandincludesmanager_autogen/mocs_compilation.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/includepathsconverter.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/definesandincludesmanager.cpp.o /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/colorschemechooser.cpp: In constructor 'KDevelop::ColorSchemeChooser::ColorSchemeChooser(QObject*)': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/colorschemechooser.cpp:35:60: warning: 'KActionMenu* KColorSchemeManager::createSchemeSelectionMenu(const QString&, QObject*)' is deprecated: Since 5.107. Use KColorSchemeMenu::createMenu [-Wdeprecated-declarations] In file included from /usr/include/KF5/KConfigWidgets/KColorSchemeManager:1, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/colorschemechooser.cpp:14: /usr/include/KF5/KConfigWidgets/kcolorschememanager.h:122:18: note: declared here [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partcontroller.cpp.o [ 74%] Linking CXX executable ../../bin/kdev_includepathsconverter [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathsmodel.cpp.o [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partdocument.cpp.o [ 74%] Built target kdev_includepathsconverter [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesmodel.cpp.o [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/textdocument.cpp.o [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentcontroller.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includesmodel.cpp.o [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languagecontroller.cpp.o [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/statusbar.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includeswidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/textdocument.cpp:37: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runcontroller.cpp.o [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/defineswidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/statusbar.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 74%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/unitylauncher.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistant.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/languagecontroller.cpp:26: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistantsmanager.h:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 74%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathswidget.cpp.o [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessioncontroller.cpp.o [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/session.cpp.o [ 75%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesandincludesconfigpage.cpp.o [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionlock.cpp.o [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/kdevqmljscompletion_autogen/mocs_compilation.cpp.o [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/completionitem.cpp.o [ 75%] Generating qrc_kdevclangsupport.cpp In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/sessioncontroller.cpp:44: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/parserwidget.cpp.o [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionchooserdialog.cpp.o [ 75%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/kdevclangsupport_autogen/mocs_compilation.cpp.o [ 75%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangparsejob.cpp.o [ 75%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/compilerprovider/icompiler.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/context.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/completionitem.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/completionitem.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/completionitem.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/completionitem.cpp:17: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/modulecompletionitem.cpp.o [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/savedialog.cpp.o [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/functioncalltipcompletionitem.cpp.o [ 75%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/customdefinesandincludes.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangparsejob.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangparsejob.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangparsejob.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangparsejob.cpp:40: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangsupport.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/context.cpp.o [ 75%] Linking CXX shared module ../../bin/kdevdefinesandincludesmanager.so [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformattercontroller.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/../../duchain/functiontype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/../../duchain/functiontype.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/model.cpp.o [ 75%] Built target kdevdefinesandincludesmanager [ 75%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clanghighlighting.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangparsejob.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangsupport.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/duchain/parsesession.h:20, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangparsejob.h:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/util/clangutils.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clangsupport.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/qrc_kdevclangsupport.cpp.o [ 75%] Generating ui_cmakebuilddirchooser.h [ 75%] Generating cmakebuilderconfig.h, cmakebuilderconfig.cpp [ 75%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/KDevCMakeCommon_autogen/mocs_compilation.cpp.o [ 75%] Building C object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmListFileLexer.c.o [ 75%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/worker.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/context.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/context.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/context.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/../duchain/frameworks/../declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/../duchain/frameworks/nodejs.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/context.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstracttypebuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/../duchain/frameworks/../declarationbuilder.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationdata.h:16, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterjob.cpp.o [ 75%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakecachereader.cpp.o [ 75%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/completionsettings.cpp.o [ 75%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakelistsparser.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clanghighlighting.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clanghighlighting.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/clang/clanghighlighting.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Linking CXX shared module ../../bin/kdevclangsupport.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/context.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/codecompletion/worker.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 76%] Linking CXX static library ../../../lib/libkdevqmljscompletion.a [ 76%] Built target kdevqmljscompletion [ 76%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectpage.cpp.o [ 76%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectdialog.cpp.o [ 76%] Built target kdevclangsupport [ 76%] Generating qrc_kdevcustommakemanager.cpp [ 76%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakeduchaintypes.cpp.o [ 77%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/kdevcustommakemanager_autogen/mocs_compilation.cpp.o [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectinfopage.cpp.o [ 77%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemanager.cpp.o [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/selectioncontroller.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/identifiedtype.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/parser/cmakeduchaintypes.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/parser/cmakeduchaintypes.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 77%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeutils.cpp.o [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentationcontroller.cpp.o [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debugcontroller.cpp.o [ 77%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemodelitems.cpp.o [ 77%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/debug.cpp.o [ 77%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/qrc_kdevcustommakemanager.cpp.o [ 77%] Built target kdevqmljslanguagesupport_autogen_timestamp_deps [ 77%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeextraargumentshistory.cpp.o [ 77%] Linking CXX shared module ../../bin/kdevcustommakemanager.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/documentationcontroller.cpp:30: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/documentationcontroller.cpp:32: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typeutils.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/documentationcontroller.cpp:34: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/unsuretype.h:40:591: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfiguration.cpp.o [ 77%] Automatic MOC for target kdevqmljslanguagesupport [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfigurationdialog.cpp.o [ 77%] Built target kdevcustommakemanager [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/loadedpluginsdialog.cpp.o [ 77%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilddirchooser.cpp.o [ 77%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/testcontroller.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectsourcepage.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/configdialog.cpp.o [ 78%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeserver.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/editorconfigpage.cpp.o [ 78%] Built target kdevqmljslanguagesupport_autogen [ 78%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakefileapi.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/environmentconfigurebutton.cpp.o [ 78%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeprojectdata.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterselectionedit.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runtimecontroller.cpp.o [ 78%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/debug.cpp.o [ 78%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilderconfig.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problem.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodelset.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodel.cpp.o [ 78%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp.o [ 78%] Linking CXX shared library ../../bin/libKDevCMakeCommon.so [ 78%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/qmljsparsejob.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemstore.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/watcheddocumentset.cpp.o [ 78%] Built target KDevCMakeCommon [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/filteredproblemstore.cpp.o [ 78%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/qmljshighlighting.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressmanager.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljsparsejob.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljsparsejob.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljsparsejob.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljsparsejob.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstracttypebuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/duchain/declarationbuilder.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 78%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/kdevqmljsplugin.cpp.o [ 78%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/navigation/propertypreviewwidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/watcheddocumentset.cpp:14: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/statusbarprogresswidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/highlighting/codehighlighting.h:17, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljshighlighting.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljshighlighting.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] [ 78%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/debug.cpp.o [ 78%] Built target kdevcmakemanagernosettings_autogen_timestamp_deps [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/overlaywidget.cpp.o [ 78%] Built target kdevcmakedocumentation_autogen_timestamp_deps [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressdialog.cpp.o [ 78%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/areadisplay.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/uipreferences.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/qmljsparsejob.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/kdevqmljsplugin.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/assistant/staticassistantsmanager.h:18, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/kdevqmljsplugin.cpp:23: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/pluginpreferences.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/navigation/propertypreviewwidget.cpp:22: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/navigation/propertypreviewwidget.cpp: In constructor 'PropertyPreviewWidget::PropertyPreviewWidget(KTextEditor::Document*, const KTextEditor::Range&, const KTextEditor::Range&, const SupportedProperty&, const QString&)': /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/navigation/propertypreviewwidget.cpp:145:44: warning: 'static void KDeclarative::KDeclarative::setupEngine(QQmlEngine*)' is deprecated: Since 5.98. See API docs [-Wdeprecated-declarations] In file included from /usr/include/KF5/KDeclarative/KDeclarative/KDeclarative:1, from /build/kdevelop/src/kdevelop-24.05.2/plugins/qmljs/navigation/propertypreviewwidget.cpp:20: /usr/include/KF5/KDeclarative/kdeclarative/kdeclarative.h:231:17: note: declared here [ 79%] Linking CXX shared module ../../bin/kdevqmljslanguagesupport.so [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/sourceformattersettings.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/editstyledialog.cpp.o [ 79%] Automatic MOC for target kdevcmakemanagernosettings [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/projectpreferences.cpp.o [ 79%] Built target kdevqmljslanguagesupport [ 79%] Automatic MOC for target kdevcmakedocumentation [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentwidget.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilemodel.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilelistmodel.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentpreferences.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/languagepreferences.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/bgpreferences.cpp.o [ 79%] Built target kdevcmakedocumentation_autogen [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templateconfig.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templatepage.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/analyzerspreferences.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/runtimespreferences.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/shell/settings/bgpreferences.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/documentationpreferences.cpp.o [ 79%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debug.cpp.o [ 80%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uiconfig.cpp.o [ 80%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectconfig.cpp.o [ 80%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languageconfig.cpp.o [ 80%] Built target kdevcmakemanagernosettings_autogen [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/kdevcmakedocumentation_autogen/mocs_compilation.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakedocumentation.cpp.o [ 80%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/bgconfig.cpp.o [ 80%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/qrc_kdevplatformshell.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakehelpdocumentation.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakecommandscontents.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestutils.cpp.o [ 80%] Linking CXX shared library ../../bin/libKDevPlatformShell.so [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestfindjob.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestrunjob.cpp.o [ 80%] Linking CXX shared module ../../bin/kdevcmakedocumentation.so [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestsuite.cpp.o [ 80%] Built target KDevPlatformShell [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/qttestdelegate.cpp.o [ 80%] Built target kdevcmakedocumentation [ 80%] Built target KDevCompileAnalyzerCommon_autogen_timestamp_deps [ 80%] Built target kdevcppcheck_core_autogen_timestamp_deps [ 80%] Built target kdevheaptrack_config_autogen_timestamp_deps [ 80%] Built target kdevlldb_static_autogen_timestamp_deps In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestfindjob.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeimportjsonjob.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeserverimportjob.cpp.o [ 80%] Built target kdevgdb_static_autogen_timestamp_deps [ 80%] Generating ui_makeconfig.h [ 80%] Generating makebuilderconfig.h, makebuilderconfig.cpp [ 80%] Generating qrc_kdevmakebuilder.cpp [ 80%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/kdevmakebuilder_autogen/mocs_compilation.cpp.o [ 80%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilder.cpp.o [ 80%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakefileapiimportjob.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 81%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makejob.cpp.o [ 81%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilderpreferences.cpp.o [ 81%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakenavigationwidget.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakeimportjsonjob.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 81%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemanager.cpp.o [ 81%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/debug.cpp.o [ 81%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilderconfig.cpp.o [ 81%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/qrc_kdevmakebuilder.cpp.o [ 81%] Built target kdevninja_autogen_timestamp_deps [ 81%] Built target kdevcmakebuilder_autogen_timestamp_deps [ 81%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemodelitems.cpp.o [ 81%] Built target kdevcmakemanager_autogen_timestamp_deps [ 81%] Built target kdevcontextbrowser_autogen_timestamp_deps [ 81%] Built target kdevexecute_autogen_timestamp_deps [ 81%] Built target kdevexecutescript_autogen_timestamp_deps [ 81%] Built target kdevproblemreporter_autogen_timestamp_deps [ 81%] Built target kdevsourceformatter_autogen_timestamp_deps [ 81%] Built target kdevwelcomepage_autogen_timestamp_deps [ 81%] Built target kdevokteta_autogen_timestamp_deps [ 81%] Built target kdevelop_autogen_timestamp_deps [ 81%] Automatic MOC for target KDevCompileAnalyzerCommon [ 81%] Automatic MOC for target kdevcppcheck_core [ 81%] Linking CXX shared module ../../bin/kdevmakebuilder.so [ 81%] Built target kdevcppcheck_core_autogen [ 81%] Automatic MOC for target kdevheaptrack_config [ 81%] Built target kdevheaptrack_config_autogen [ 81%] Automatic MOC for target kdevlldb_static In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemanager.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 81%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/cmakeparsejob.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 81%] Automatic MOC for target kdevgdb_static [ 81%] Built target kdevmakebuilder [ 82%] Automatic MOC for target kdevninja [ 82%] Built target KDevCompileAnalyzerCommon_autogen [ 83%] Automatic MOC for target kdevcmakebuilder In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 83%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/usebuilder.cpp.o [ 83%] Built target kdevninja_autogen [ 83%] Automatic MOC for target kdevcmakemanager In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/usebuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/usebuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 83%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/declarationbuilder.cpp.o [ 83%] Built target kdevlldb_static_autogen [ 83%] Automatic MOC for target kdevcontextbrowser [ 83%] Built target kdevcmakebuilder_autogen [ 83%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/contextbuilder.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/parser/cmakeduchaintypes.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 83%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakecodecompletionmodel.cpp.o [ 83%] Built target kdevgdb_static_autogen [ 83%] Automatic MOC for target kdevexecute In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 84%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug.cpp.o [ 84%] Built target kdevcontextbrowser_autogen [ 84%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug_testing.cpp.o [ 84%] Automatic MOC for target kdevexecutescript In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakecodecompletionmodel.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/parser/cmakeduchaintypes.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakecodecompletionmodel.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 84%] Automatic MOC for target kdevproblemreporter [ 84%] Linking CXX static library ../../lib/libkdevcmakemanagernosettings.a [ 85%] Built target kdevcmakemanagernosettings [ 85%] Automatic MOC for target kdevsourceformatter [ 85%] Built target kdevexecute_autogen [ 85%] Automatic MOC for target kdevwelcomepage [ 85%] Built target kdevexecutescript_autogen [ 85%] Automatic MOC for target kdevokteta [ 85%] Built target kdevsourceformatter_autogen [ 85%] Automatic MOC for target kdevelop [ 85%] Built target kdevelop_autogen [ 85%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/KDevCompileAnalyzerCommon_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzejob.cpp.o [ 85%] Built target kdevwelcomepage_autogen [ 85%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeproblemmodel.cpp.o [ 85%] Built target kdevcmakemanager_autogen [ 85%] Generating projectsettings.h, projectsettings.cpp [ 85%] Generating globalsettings.h, globalsettings.cpp [ 85%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/kdevcppcheck_core_autogen/mocs_compilation.cpp.o [ 86%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parser.cpp.o [ 86%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeutils.cpp.o [ 86%] Built target kdevokteta_autogen [ 86%] Generating globalsettings.h, globalsettings.cpp [ 86%] Built target kdevproblemreporter_autogen [ 86%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/kdevheaptrack_config_autogen/mocs_compilation.cpp.o [ 86%] Generating ui_lldbconfigpage.h [ 86%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/globalsettings.cpp.o [ 86%] Generating qrc_kdevlldb.cpp [ 86%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/kdevlldb_static_autogen/mocs_compilation.cpp.o [ 86%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzer.cpp.o [ 86%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbdebugger.cpp.o [ 86%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/debug.cpp.o [ 86%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/job.cpp.o [ 86%] Linking CXX static library ../../lib/libkdevheaptrack_config.a [ 86%] Built target kdevheaptrack_config [ 87%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbcommand.cpp.o [ 87%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parameters.cpp.o [ 87%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debugsession.cpp.o [ 88%] Linking CXX shared library ../../bin/libKDevCompileAnalyzerCommon.so [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/breakpointcontroller.cpp.o [ 88%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/utils.cpp.o [ 88%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/debug.cpp.o [ 88%] Built target KDevCompileAnalyzerCommon [ 88%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/globalsettings.cpp.o [ 88%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/projectsettings.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variablecontroller.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variable.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/framestackmodel.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/widgets/lldbconfigpage.cpp.o [ 88%] Linking CXX static library ../../lib/libkdevcppcheck_core.a [ 88%] Built target kdevcppcheck_core [ 88%] Generating ui_debuggertracingdialog.h [ 88%] Generating qrc_kdevgdb.cpp [ 88%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/kdevgdb_static_autogen/mocs_compilation.cpp.o [ 88%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdb.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldblauncher.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debuglog.cpp.o [ 88%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/qrc_kdevlldb.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdboutputwidget.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbbreakpointcontroller.cpp.o [ 89%] Generating ui_ninjaconfig.h [ 89%] Generating ninjabuilderconfig.h, ninjabuilderconfig.cpp [ 89%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/kdevninja_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debugsession.cpp.o [ 89%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjajob.cpp.o [ 89%] Linking CXX static library ../../lib/libkdevlldb_static.a [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/variablecontroller.cpp.o [ 89%] Built target kdevlldb_static [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbframestackmodel.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbvariable.cpp.o [ 89%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilder.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/memviewdlg.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debuglog.cpp.o [ 89%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/qrc_kdevgdb.cpp.o [ 89%] Generating ui_cmakebuilderpreferences.h [ 89%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/kdevcmakebuilder_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilder.cpp.o [ 89%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakejob.cpp.o [ 89%] Generating ui_cmakebuildsettings.h [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/kdevcmakemanager_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestutils.cpp.o [ 89%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilderpreferences.cpp.o [ 89%] Linking CXX static library ../../lib/libkdevgdb_static.a [ 89%] Built target kdevgdb_static [ 89%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/debug.cpp.o [ 89%] Generating qrc_kdevcontextbrowser.cpp [ 89%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/kdevcontextbrowser_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowser.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmakebuilder/cmakebuilder.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 89%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/prunejob.cpp.o [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestfindjob.cpp.o [ 89%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilderpreferences.cpp.o [ 89%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilderconfig.cpp.o [ 89%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/debug.cpp.o [ 89%] Linking CXX shared module ../../bin/kdevninja.so [ 89%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowserview.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestfindjob.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestrunjob.cpp.o [ 89%] Linking CXX shared module ../../bin/kdevcmakebuilder.so In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowser.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowser.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowserview.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowser.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowser.cpp:53: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowser.cpp:57: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/aliasdeclaration.h:85:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 89%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/browsemanager.cpp.o [ 89%] Built target kdevninja [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestsuite.cpp.o [ 89%] Built target kdevcmakebuilder [ 89%] Generating ui_nativeappconfig.h [ 89%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/kdevexecute_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/projecttargetscombobox.cpp.o [ 89%] Generating ui_scriptappconfig.h [ 89%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/kdevexecutescript_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/executescriptplugin.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowserview.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowserview.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowser.h:22, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowserview.cpp:27: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 89%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/executeplugin.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/contextbrowserview.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/browsemanager.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/browsemanager.cpp:21: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondefinition.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/contextbrowser/browsemanager.cpp:26: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 89%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/debug.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:18: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:88: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classmemberdeclaration.h:96:215: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:78:661: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:82: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classdeclaration.h:126:197: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:20: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/structuretype.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/testing/ctestsuite.cpp:25: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/qttestdelegate.cpp.o [ 89%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/qrc_kdevcontextbrowser.cpp.o [ 89%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakeimportjsonjob.cpp.o [ 89%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappconfig.cpp.o [ 89%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappconfig.cpp.o [ 90%] Linking CXX shared module ../../bin/kdevcontextbrowser.so [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakeserverimportjob.cpp.o [ 91%] Built target kdevcontextbrowser [ 91%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappjob.cpp.o [ 91%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/debug.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakeimportjsonjob.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakefileapiimportjob.cpp.o [ 91%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappjob.cpp.o [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakenavigationwidget.cpp.o [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakemanager.cpp.o [ 91%] Linking CXX shared module ../../bin/kdevexecutescript.so [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakemodelitems.cpp.o [ 91%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/debug.cpp.o [ 91%] Generating qrc_kdevproblemreporter.cpp [ 91%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/kdevproblemreporter_autogen/mocs_compilation.cpp.o [ 91%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreporterplugin.cpp.o [ 91%] Built target kdevexecutescript [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/cmakeparsejob.cpp.o [ 91%] Linking CXX shared module ../../bin/kdevexecute.so In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemodelitems.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/usebuilder.cpp.o [ 91%] Built target kdevexecute [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/declarationbuilder.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakemanager.cpp:11: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/contextbuilder.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemreporterplugin.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemreporterplugin.cpp:9: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemhighlighter.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemreporterplugin.cpp:27: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemtreeview.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/parsejob.h:16, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/cmakeparsejob.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakecodecompletionmodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/usebuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/usebuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/debug.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/debug_testing.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/contextbuilder.h:10, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.cpp:7: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.h:13: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:733: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:90: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:221: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:728: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/parser/cmakeduchaintypes.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/duchain/declarationbuilder.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/builders/../topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakepreferences.cpp.o [ 91%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakecachemodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemtreeview.cpp:24: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemhighlighter.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchain.h:13, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakecodecompletionmodel.cpp:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/parser/cmakeduchaintypes.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/cmake/cmakecodecompletionmodel.cpp:19: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/types/typesystemdata.h:168:633: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemsview.cpp.o [ 92%] Generating ui_projectconfigpage.h [ 92%] Generating projectconfig.h, projectconfig.cpp [ 92%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/kdevsourceformatter_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/sourceformatterplugin.cpp.o [ 92%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakecachedelegate.cpp.o [ 92%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreportermodel.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemhighlighter.h:11, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemhighlighter.cpp:8: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/duchainutils.h:15, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemhighlighter.cpp:16: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 92%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/probleminlinenoteprovider.cpp.o [ 92%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/debug.cpp.o [ 92%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/config/projectconfigpage.cpp.o [ 92%] Linking CXX shared module ../../bin/kdevcmakemanager.so [ 92%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/qrc_kdevproblemreporter.cpp.o [ 92%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/projectconfig.cpp.o [ 92%] Generating qrc_welcomepage.cpp [ 92%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/kdevwelcomepage_autogen/mocs_compilation.cpp.o In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/declarationid.h:12, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/ducontext.h:22, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:11, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemreportermodel.cpp:10: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/instantiationinformation.h:136:711: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/plugins/problemreporter/problemreportermodel.cpp:15: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/problem.h:104:660: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] In file included from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:14, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/setrepository.h:10, from /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/duchain/topducontext.h:12: /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::MyBucket* KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24>]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket<Item, ItemRequest, markForReferenceCounting, fixedItemSize>::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, QRecursiveMutex, 24>; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting, Mutex, fixedItemSize, targetBucketHashSize>::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:2022:9: required from here /build/kdevelop/src/kdevelop-24.05.2/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 92%] Linking CXX shared module ../../bin/kdevproblemreporter.so [ 92%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/welcomepageplugin.cpp.o [ 92%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/sessionsmodel.cpp.o [ 92%] Built target kdevcmakemanager [ 92%] Generating qrc_kdevokteta.cpp [ 92%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/kdevokteta_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/kastentoolviewwidget.cpp.o [ 92%] Linking CXX shared module ../../bin/kdevsourceformatter.so [ 92%] Built target kdevproblemreporter [ 92%] Generating qrc_kdevelop.cpp [ 92%] Building CXX object app/CMakeFiles/kdevelop.dir/kdevelop_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object app/CMakeFiles/kdevelop.dir/main.cpp.o [ 92%] Built target kdevclangtidy_autogen_timestamp_deps [ 92%] Built target kdevclazy_core_autogen_timestamp_deps [ 93%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/welcomepageview.cpp.o [ 93%] Built target kdevcppcheck_autogen_timestamp_deps [ 93%] Built target kdevheaptrack_autogen_timestamp_deps [ 93%] Built target kdevlldb_autogen_timestamp_deps [ 93%] Built target kdevgdb_autogen_timestamp_deps [ 93%] Automatic MOC for target kdevclangtidy [ 93%] Built target kdevsourceformatter [ 93%] Automatic MOC for target kdevclazy_core [ 93%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/oktetatoolviewfactory.cpp.o /build/kdevelop/src/kdevelop-24.05.2/plugins/welcomepage/welcomepageview.cpp: In constructor 'WelcomePageWidget::WelcomePageWidget(const QList<KDevelop::IProject*>&, QWidget*)': /build/kdevelop/src/kdevelop-24.05.2/plugins/welcomepage/welcomepageview.cpp:39:44: warning: 'static void KDeclarative::KDeclarative::setupEngine(QQmlEngine*)' is deprecated: Since 5.98. See API docs [-Wdeprecated-declarations] In file included from /usr/include/KF5/KDeclarative/KDeclarative/KDeclarative:1, from /build/kdevelop/src/kdevelop-24.05.2/plugins/welcomepage/welcomepageview.cpp:12: /usr/include/KF5/KDeclarative/kdeclarative/kdeclarative.h:231:17: note: declared here [ 93%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/uihelper.cpp.o [ 93%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/oktetaplugin.cpp.o [ 93%] Built target kdevclazy_core_autogen [ 93%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/qrc_welcomepage.cpp.o [ 93%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/debug.cpp.o [ 93%] Building CXX object app/CMakeFiles/kdevelop.dir/kdevideextension.cpp.o [ 93%] Building CXX object app/CMakeFiles/kdevelop.dir/debug.cpp.o [ 93%] Linking CXX shared module ../../bin/kdevwelcomepage.so [ 93%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/oktetadocument.cpp.o [ 93%] Building CXX object app/CMakeFiles/kdevelop.dir/qrc_kdevelop.cpp.o [ 93%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/oktetaview.cpp.o [ 93%] Linking CXX executable ../bin/kdevelop [ 93%] Built target kdevwelcomepage [ 93%] Automatic MOC for target kdevcppcheck [ 93%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/oktetawidget.cpp.o [ 94%] Building CXX object plugins/okteta/CMakeFiles/kdevokteta.dir/qrc_kdevokteta.cpp.o [ 94%] Automatic MOC for target kdevheaptrack [ 94%] Linking CXX shared module ../../bin/kdevokteta.so [ 95%] Built target kdevelop [ 95%] Automatic MOC for target kdevlldb [ 95%] Built target kdevokteta [ 95%] Automatic MOC for target kdevgdb [ 95%] Built target kdevcppcheck_autogen [ 95%] Generating projectsettings.h, projectsettings.cpp [ 95%] Generating globalsettings.h, globalsettings.cpp [ 95%] Generating globalsettings.moc [ 95%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/kdevclazy_core_autogen/mocs_compilation.cpp.o [ 95%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksdb.cpp.o [ 95%] Built target kdevlldb_autogen [ 95%] Generating ui_projectconfigpage.h [ 95%] Generating qrc_kdevcppcheck.cpp [ 95%] Generating ui_globalconfigpage.h [ 95%] Built target kdevheaptrack_autogen [ 95%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/kdevlldb_autogen/mocs_compilation.cpp.o [ 95%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/kdevcppcheck_autogen/mocs_compilation.cpp.o [ 95%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/debuggerplugin.cpp.o [ 95%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/plugin.cpp.o [ 95%] Built target kdevclangtidy_autogen [ 95%] Generating ui_globalconfigpage.h [ 95%] Generating qrc_kdevheaptrack.cpp [ 95%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/kdevheaptrack_autogen/mocs_compilation.cpp.o [ 95%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/job.cpp.o [ 95%] Built target kdevgdb_autogen [ 95%] Generating ui_clangtidyprojectconfigpage.h [ 95%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/job.cpp.o [ 95%] Generating clangtidyconfig.h, clangtidyconfig.cpp [ 95%] Generating clangtidyprojectconfig.h, clangtidyprojectconfig.cpp [ 96%] Generating qrc_kdevclangtidy.cpp [ 96%] Generating ui_checksetmanagewidget.h [ 96%] Generating ui_clangtidypreferences.h [ 96%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/kdevclangtidy_autogen/mocs_compilation.cpp.o [ 96%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/debug.cpp.o [ 96%] Linking CXX shared module ../../bin/kdevlldb.so [ 96%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/problemmodel.cpp.o [ 96%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/plugin.cpp.o [ 96%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/analyzer.cpp.o [ 96%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/jobparameters.cpp.o [ 96%] Built target kdevlldb [ 96%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/job.cpp.o [ 96%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/globalconfigpage.cpp.o [ 96%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/utils.cpp.o [ 96%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/utils.cpp.o [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselection.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/plugin.cpp.o [ 97%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/projectconfigpage.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checkset.cpp.o [ 97%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/visualizer.cpp.o [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionlock.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselection.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionlock.cpp.o [ 97%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/qrc_kdevcppcheck.cpp.o [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionmanager.cpp.o [ 97%] Linking CXX shared module ../../bin/kdevcppcheck.so [ 97%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/config/globalconfigpage.cpp.o [ 97%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/debug.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionmanager.cpp.o [ 97%] Built target kdevcppcheck [ 97%] Generating ui_gdbconfigpage.h [ 97%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/kdevgdb_autogen/mocs_compilation.cpp.o [ 97%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/debuggerplugin.cpp.o [ 97%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/qrc_kdevheaptrack.cpp.o [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/debug.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidyprojectconfigpage.cpp.o [ 97%] Linking CXX shared module ../../bin/kdevheaptrack.so [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/globalsettings.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidypreferences.cpp.o [ 97%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkselection.cpp.o [ 98%] Built target kdevheaptrack [ 98%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/projectsettings.cpp.o [ 98%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/gdbconfigpage.cpp.o [ 98%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistfilterproxysearchline.cpp.o [ 98%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistitemproxystyle.cpp.o [ 98%] Linking CXX static library ../../lib/libkdevclazy_core.a [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistmodel.cpp.o [ 99%] Built target kdevclazy_core [ 99%] Built target kdevclazy_autogen_timestamp_deps [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkgroup.cpp.o [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectioncombobox.cpp.o [ 99%] Linking CXX shared module ../../bin/kdevgdb.so [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectionlistmodel.cpp.o [ 99%] Automatic MOC for target kdevclazy [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetmanagewidget.cpp.o [ 99%] Built target kdevgdb [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/customchecksetconfigproxywidget.cpp.o [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/parsers/clangtidyparser.cpp.o [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/qrc_kdevclangtidy.cpp.o [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyconfig.cpp.o [ 99%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyprojectconfig.cpp.o [ 99%] Linking CXX shared module ../../bin/kdevclangtidy.so [ 99%] Built target kdevclangtidy [ 99%] Built target kdevclazy_autogen [ 99%] Generating ui_projectconfigpage.h [ 99%] Generating ui_checksetmanagewidget.h [ 99%] Generating qrc_kdevclazy.cpp [ 99%] Generating ui_checkswidget.h [ 99%] Generating ui_commandlinewidget.h [ 99%] Generating ui_globalconfigpage.h [ 99%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/analyzer.cpp.o [ 99%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/plugin.cpp.o [ 99%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/kdevclazy_autogen/mocs_compilation.cpp.o [ 99%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/customchecksetconfigproxywidget.cpp.o [ 99%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectioncombobox.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectionlistmodel.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetmanagewidget.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checkswidget.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/commandlinewidget.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/globalconfigpage.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/projectconfigpage.cpp.o [100%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/qrc_kdevclazy.cpp.o [100%] Linking CXX shared module ../../bin/kdevclazy.so [100%] Built target kdevclazy ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.514 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/sublimeexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/area.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/areaindex.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/areawalkers.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/container.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/controller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/document.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/mainwindow.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/mainwindowoperator.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/message.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/urldocument.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/sublimedefs.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/tooldocument.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/view.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/viewbarcontainer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.514 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/interfacesexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iassistant.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/context.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/configpage.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/contextmenuextension.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iplugin.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/icore.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iuicontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iplugincontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iprojectcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iproject.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocument.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isourceformatter.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isourceformattercontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/istatus.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isession.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isessionlock.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruncontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilaunchconfiguration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilauncher.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/launchconfigurationpage.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/launchconfigurationtype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/icompletionsettings.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iselectioncontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentation.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationproviderprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idebugcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ipartcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilaunchmode.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iprojectprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecheck.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecheckprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ibuddydocumentfinder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itemplateprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itestsuite.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itestcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itoolviewactionlistener.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iproblem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruntime.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruntimecontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ipluginversion.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kservicetypes5/kdevelopplugin.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectbuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilemanager.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/ibuildsystemmanager.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilter.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilterprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectutils.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/importprojectjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectchangesmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectconfigskeleton.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectconfigpage.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectitemlineedit.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectbuildsetmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/builderjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/helper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/abstractfilemanagerplugin.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectfiltermanager.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/widgets/dependencieswidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/languageexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/renameaction.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/renameassistant.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/staticassistant.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/staticassistantsmanager.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/ilanguagesupport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icodehighlighting.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/quickopendataprovider.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/quickopenfilter.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/iquickopen.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/codecontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/editorcontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/iastcontainer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icreateclasshelper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icontextbrowser.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/abbreviations.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/persistentmovingrange.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/documentrange.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/documentcursor.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/cursorinrevision.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/rangeinrevision.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/modificationrevision.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/modificationrevisionset.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/backgroundparser.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/parsejob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/parseprojectjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/urlparselock.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/documentchangetracker.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/navigationtooltip.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/setrepository.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/basicsetrepository.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/includeitem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/debuglanguageparserhelper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/kdevhash.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/parsingenvironment.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchain.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/codemodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/ducontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/ducontextdata.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontextutils.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontextdata.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declarationdata.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classmemberdeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classmemberdeclarationdata.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classfunctiondeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classdeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/functiondefinition.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/use.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/forwarddeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainbase.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainpointer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainlock.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/identifier.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/abstractfunctiondeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/functiondeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/stringhelpers.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/namespacealiasdeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/aliasdeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/dumpdotgraph.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainutils.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchaindumper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declarationid.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/appendedlist.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainregister.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/persistentsymboltable.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/instantiationinformation.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/specializationstore.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexedducontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexedtopducontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/localindexedducontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexeddeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/localindexeddeclaration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/definitions.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/problem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/unsuretype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/identifiedtype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typesystem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typeregister.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typerepository.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typepointer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typesystemdata.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/abstracttype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/integraltype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/functiontype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/structuretype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/pointertype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/referencetype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/delayedtype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/arraytype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/indexedtype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/enumerationtype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/constantintegraltype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/enumeratortype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/alltypes.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typeutils.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typealiastype.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/containertypes.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletion.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionworker.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionitem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletioncontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionitemgrouper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionhelper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/abstractincludefilecompletionitem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletiontesthelper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/applychangeswidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/astchangeset.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/duchainchangeset.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/documentchangeset.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/coderepresentation.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/utilities.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templatesmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templatepreviewicon.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templaterenderer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templateengine.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/sourcefiletemplate.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templateclassgenerator.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/codedescription.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/basicrefactoring.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/usesnavigationcontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractnavigationcontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractnavigationwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/navigationaction.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/useswidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/usescollector.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/codehighlighting.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/colorcache.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/configurablecolors.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/dataaccess.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/dataaccessrepository.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/controlflowgraph.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/controlflownode.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodelnode.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodelnodescontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/allclassesfolder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/documentclassesfolder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/projectfolder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/shellexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/mainwindow.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/plugincontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/shellextension.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/core.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/uicontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/colorschemechooser.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/projectcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/project.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/partcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/partdocument.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/textdocument.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/documentcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/languagecontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/session.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sessioncontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sessionlock.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformatterconfig.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformattercontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/selectioncontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/runcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/launchconfiguration.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/environmentconfigurebutton.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformatterselectionedit.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemmodelset.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemconstants.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemstore.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/filteredproblemstore.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/bin/kdev_dbus_socket_transformer -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/utilexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/bin/kdevplatform_shell_environment.sh -- Installing: /build/kdevelop/pkg/kdevelop/usr/bin/kdev_format_source -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevplatform/shellutils/.zshrc -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/algorithm.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/autoorientedsplitter.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/filesystemhelpers.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/foregroundlock.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/formattinghelpers.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/zoomcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/wildcardhelpers.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevstringhandler.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/ksharedobject.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/focusedtreeview.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/activetooltip.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/processlinemaker.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/commandexecutor.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/environmentselectionwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/environmentprofilelist.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/jobstatus.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/pushvalue.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevvarlengtharray.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/embeddedfreetree.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/executecompositejob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/convenientfreelist.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/multilevellistview.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/objectlist.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/owningrawpointercontainer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/placeholderitemproxymodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/projecttestjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/widgetcolorizer.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/path.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/stack.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/texteditorhelpers.h -- Up-to-date: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/utilexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevcoreaddons/kcompoundjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevcoreaddons/ksequentialcompoundjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevcoreaddons/ksimplesequentialcompoundjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputviewexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ioutputview.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/filtereditem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputdelegate.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputfilteringstrategies.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ioutputviewmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ifilterstrategy.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputexecutejob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsrevision.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsannotation.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsdiff.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcspluginhelper.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsevent.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsstatusinfo.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcslocation.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcsimportmetadatawidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcseventwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcsdiffwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcscommitdialog.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcslocationwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/standardvcslocationwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsannotationmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcseventmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsfilechangesmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsitemeventmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/brancheslistmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibasicversioncontrol.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/icentralizedversioncontrol.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/idistributedversioncontrol.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibranchingversioncontrol.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibrowsableversioncontrol.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/irepositoryversioncontrol.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ipatchdocument.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ipatchsource.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsjob.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsplugin.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsevent.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/ui/dvcsimportmetadatawidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/actions/breakpoint.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/22x22/actions/breakpoint.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/actions/breakpoint.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/actions/breakpoint.svg -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/debuggerexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/idebugsession.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/ibreakpointcontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/ivariablecontroller.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/iframestackmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treemodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treeitem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treeview.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/pathmappings.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointdetails.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpoint.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/variable/variablecollection.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/framestack/framestackmodel.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/documentationexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/documentationfindwidget.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/standarddocumentationview.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.5.14.240502 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.5.14.240502" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/serializationexport.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/abstractitemrepository.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/referencecounting.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/indexedstring.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/indexedstringview.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryexampleitem.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepository.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryregistry.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryreferencecounting.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/repositorymanager.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/grantlee/5.3/kdev_filters.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/grantlee/5.3/kdev_filters.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/arguments_names.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/arguments_types_names.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/include_guard_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_open_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_close_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_use_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/kdevplatform_version.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/config-kdevplatform.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformConfig.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformConfigVersion.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformMacros.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformTargets.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformTargets-noconfig.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/qlogging-categories5/kdevplatform.categories -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.514" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclangtidy.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclangtidy.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclazy.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclazy.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/clazy.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcppcheck.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcppcheck.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/cppcheck.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevheaptrack.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevheaptrack.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevlldb.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevlldb.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/helpers.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/qt.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/kde.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/all.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgdb.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgdb.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/helper.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qt.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/kde.py -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/gdbinit -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevelop-qthelp.knsrc -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqthelp.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqthelp.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevmanpage.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevmanpage.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevmanpage/manpagedocumentation.css -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevastyle.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevastyle.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcustomscript.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcustomscript.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdefinesandincludesmanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdefinesandincludesmanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevelop/custom-definesandincludes/idefinesandincludesmanager.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_dom.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_ecmascript.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/buffer.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/child_process.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/common.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/console.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/crypto.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/dgram.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/dns.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/domain.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/event.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/fs.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/http.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/https.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/net.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/os.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/path.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/punycode.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/querystring.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/readline.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/stream.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/string_decoder.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/tls.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/tty.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/url.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/util.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/vm.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/zlib.js -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_qml.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqmljslanguagesupport.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqmljslanguagesupport.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/PropertyWidget.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Duration.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/FontFamily.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/README -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/ColorPicker.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Opacity.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Spacing.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Height.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/FontSize.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Width.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.514" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/gccCompatibility -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/gccCompatibility/additional_floating_types.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore/qobjectdefs.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclangsupport.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclangsupport.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevclang.xml -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevmakebuilder.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevmakebuilder.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevelop/makebuilder/imakebuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevninja.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevninja.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcmakebuilder.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcmakebuilder.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqmakebuilder.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqmakebuilder.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevelop/qmake/iqmakebuilder.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/cmake.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/cmake.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/cmake.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/cmake.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.514 -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.514" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcmakemanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcmakemanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcmakedocumentation.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcmakedocumentation.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcustommakemanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcustommakemanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcustombuildsystem.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcustombuildsystem.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevmesonmanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevmesonmanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqmakemanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevqmakemanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgenericmanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgenericmanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevandroid.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevandroid.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcraft.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcraft.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/dockerfile-template.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdocker.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdocker.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/flatpak-template.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevflatpak.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevflatpak.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/kdevflatpak/replicate.sh -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevbazaar.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevbazaar.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/bazaar.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_bzr.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgit.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgit.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/git.svg -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_git.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevgit.xml -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevperforce.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevperforce.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/subversion.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/subversion.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/subversion.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/subversion.svg -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevsubversion.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevsubversion.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_svn.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevvcschangesviewplugin.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevvcschangesviewplugin.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevappwizard.knsrc -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevappwizard.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevappwizard.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcodeutils.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcodeutils.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/doxygen_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/rest_python.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/phpdoc_php.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcontextbrowser.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevcontextbrowser.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdocumentswitcher.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdocumentswitcher.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdocumentview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevdocumentview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexecute.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexecute.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/execute/iexecuteplugin.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexecutescript.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexecutescript.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/executescript/iexecutescriptplugin.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexternalscript.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexternalscript.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevfilemanager.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevfilemanager.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevfiletemplates.knsrc -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevfiletemplates.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevfiletemplates.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v3 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v3 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Apache v2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/BSD -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Boost -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/MIT X11 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Mozilla v1.1 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v2+ (KDE) -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v2+ (KDE) -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgrepview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevgrepview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevopenwith.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevopenwith.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevplatform/openwith/iopenwith.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevoutlineview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevoutlineview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevpatchreview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevpatchreview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevproblemreporter.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevproblemreporter.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevprojectfilter.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevprojectfilter.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevprojectmanagerview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevprojectmanagerview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevquickopen.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevquickopen.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevsourceformatter.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevsourceformatter.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevstandardoutputview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevstandardoutputview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevswitchtobuddy.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevswitchtobuddy.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevtestview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevtestview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevscratchpad.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevscratchpad.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclassbrowser.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevclassbrowser.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexecuteplasmoid.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevexecuteplasmoid.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-forked.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-private.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-repo.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/kdevgh.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/kdevgh.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevghprovider.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevghprovider.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevkonsoleview.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevkonsoleview.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/qml/org/kde/kdevplatform/qmldir -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevwelcomepage.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevwelcomepage.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevokteta.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/plugins/kdevplatform/514/kdevokteta.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/code-class.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/enum.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/field.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/code-function.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/namespace.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_class.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_enum.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_field.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_function.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_struct.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_union.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_class.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_enum.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_field.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_function.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_struct.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_union.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/signal.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/slot.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/struct.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/typedef.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/union.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTchildren.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTclients.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTparents.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTdisconnected_parents.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTsuppliers.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTvirtuals.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVclass.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVglobal_meth.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVglobal_var.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVnamespace.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_meth.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_signal.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_slot.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_var.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_meth.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_signal.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_slot.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_var.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_meth.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_signal.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_slot.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_var.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVstruct.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpackage_meth.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpackage_var.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVtypedef.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/dirsync.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/variablenew.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/classnew.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/methodnew.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/22x22/actions/classnew.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/32x32/actions/classnew.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/qtlogo.svg -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/libKDevelopSessionsWatch.so -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/metadata.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents/ui -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents/ui/kdevelopsessions.qml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kservices5/plasma-applet-kdevelopsessions.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/lib/qt/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/qt/qml/org/kde/plasma/private/kdevelopsessions/qmldir -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/48x48/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/256x256/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/512x512/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/1024x1024/apps/kdevelop.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/kdevelop.svg -- Installing: /build/kdevelop/pkg/kdevelop/usr/bin/kdevelop -- Set non-toolchain portion of runtime path of "/build/kdevelop/pkg/kdevelop/usr/bin/kdevelop" to "" -- Installing: /build/kdevelop/pkg/kdevelop/usr/bin/kdevelop! -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_ps.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_kdev4.desktop -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/knotifications5/kdevelop.notifyrc -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevelop.xml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_plaincpp.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_qt5guiapp.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_kdevplugin.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_qt5-qml2.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/meson_plaincpp.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/qmake_qt5guiapp.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/qt5-qml2.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_plainc.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/meson_plainc.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/empty.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/file_template_template.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_basic.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/private_pointer.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/python_basic.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject_private.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject_properties.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_shared.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_interface.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qobject.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qobject_pimpl.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qabstractitemmodel.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qabstractitemmodel_pimpl.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_widget.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qwidget_pimpl.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qdialog.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qdialog_pimpl.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_cpputest.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_gtest.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_qtestlib.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_qtestlib_kdevelop.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/python_pyunit.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/php_phpunit.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cmake_module.tar.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/method_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/method_definition_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/license_header_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_declaration_apidox_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_method_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_method_declaration_apidox_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_declaration_apidox_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_definition_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_declaration_apidox_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_definition_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_signal_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_qproperty_declaration_cpp.txt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_header.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_header_onlyfunctions.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_implementation.cpp -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_header.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_implementation.cpp -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_header.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_p_header.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_implementation.cpp -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/kdevelop/shortcuts/QtCreator -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-folder.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-list-add.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-list-remove.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-10.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-11.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-12.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-13.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-14.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-15.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-16.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-17.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-18.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-19.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-1a.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-2.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-20.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-23.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-24.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-25.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-26.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-3.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-30.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-31.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-32.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-33.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-34.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-35.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-36.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-37.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-38.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-39.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-4.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-40.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-41.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-42.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-43.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-5.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-6.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-7.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-8.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-9.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-project-dialog.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-inheritance.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-manager.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-members.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-result.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-selection.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop4_noworkingset.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop4_sessionsprojectsworkingsets.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/include/kdevelop/kdevelop_version.h -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopConfig.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopConfigVersion.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopTargets.cmake -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/qlogging-categories5/kdevelop.categories -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/metainfo/org.kde.kdevelop.appdata.xml -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/is -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/is/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/is/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/be -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/be/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/be/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hi -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fa -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fa/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fa/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/af -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/af/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/af/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lv -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lv/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lv/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/se -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/se/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/se/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ne -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ne/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ne/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/vi -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ku -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ku/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ku/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/xh -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/xh/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/xh/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/oc -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/oc/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/oc/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ta -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cy -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cy/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/cy/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/br -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/br/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/br/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/th -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hne -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hne/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hne/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tg -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/km -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/km/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/km/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mai -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevastyle.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevopenwith.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclangtidy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgit.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevelop.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevflatpak.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclazy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevtestview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevscratchpad.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevandroid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevninja.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgrepview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcppcheck.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustommake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevappwizard.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustomscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecute.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevghprovider.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgdb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevoutlineview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevperforce.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevheaptrack.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmanpage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmljs.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevplatform.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevokteta.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclang.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocker.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevkonsole.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevlldb.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevquickopen.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcmake.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqthelp.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevsubversion.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevbazaar.mo -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/kdevelop4_sessionsprojectsworkingsets.png -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/es/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/es/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/it/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/it/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/nl/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/nl/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt_BR/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt_BR/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ru/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ru/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sv/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sv/kdevelop/index.docbook -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/uk/kdevelop/index.cache.bz2 -- Installing: /build/kdevelop/pkg/kdevelop/usr/share/doc/HTML/uk/kdevelop/index.docbook ==> 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/bin/kdev_dbus_socket_transformer usr/lib/qt/plugins/kdevplatform/514/kdevqmljslanguagesupport.so usr/lib/qt/plugins/kdevplatform/514/kdevsubversion.so ==> Creating package "kdevelop"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: kdevelop 24.05.2-3 (Wed Jul 24 09:41:43 2024) ==> Cleaning up...